添加推送预测试代码
parent
7f01f82a8b
commit
ac4e79b47c
@ -0,0 +1,24 @@
|
|||||||
|
package com.baiye.model.dto;
|
||||||
|
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Enzo
|
||||||
|
* @date : 2023/5/9
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
public class AddSourceDTO implements Serializable {
|
||||||
|
|
||||||
|
private Long taskId;
|
||||||
|
|
||||||
|
private Long userId;
|
||||||
|
|
||||||
|
private Map<Long,String> clueMap;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,32 @@
|
|||||||
|
package com.baiye.feign;
|
||||||
|
|
||||||
|
import com.baiye.constant.SecurityConstants;
|
||||||
|
import com.baiye.feign.fallback.PreTestClientFallback;
|
||||||
|
import com.baiye.model.dto.AddSourceDTO;
|
||||||
|
import com.baiye.model.dto.AddWeChatFriendRecordDTO;
|
||||||
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestHeader;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Enzo
|
||||||
|
* @date 2022-7-1
|
||||||
|
* 微信添加好友请求
|
||||||
|
*/
|
||||||
|
|
||||||
|
@FeignClient(value = "ad-platform-management",fallback = PreTestClientFallback.class)
|
||||||
|
public interface PreTestClient {
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询组标签和任务标签
|
||||||
|
* @param source
|
||||||
|
* @param from
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping( "/api/add/source")
|
||||||
|
ResponseEntity<AddWeChatFriendRecordDTO> addSource(@RequestBody AddSourceDTO source, @RequestHeader(SecurityConstants.FROM) String from);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
package com.baiye.feign.fallback;
|
||||||
|
|
||||||
|
import com.baiye.feign.PreTestClient;
|
||||||
|
import com.baiye.model.dto.AddSourceDTO;
|
||||||
|
import com.baiye.model.dto.AddWeChatFriendRecordDTO;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 预测试回调
|
||||||
|
* @author Enzo
|
||||||
|
*/
|
||||||
|
@Component
|
||||||
|
public class PreTestClientFallback implements PreTestClient {
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResponseEntity<AddWeChatFriendRecordDTO> addSource(AddSourceDTO source, String from) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue