添加推送预测试代码
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