From 09998c5da2f333dad298a3b45ba35f1ed9316fc3 Mon Sep 17 00:00:00 2001 From: fhx <308050795@qq.com> Date: 星期一, 14 八月 2023 17:39:45 +0800 Subject: [PATCH] 1.新增同步phis诉求分类关联数据逻辑 --- crm-platform-feign/src/main/java/com/hz/crm/dto/phis/PhisAppealTypeRelateDto.java | 38 +++++++++++++++++++ crm-platform-feign/src/main/java/com/hz/crm/dto/GoodsSkuDto.java | 3 + crm-platform-feign/src/main/java/com/hz/crm/feign/FSyncPhisAppealTypeRelateService.java | 25 ++++++++++++ 3 files changed, 65 insertions(+), 1 deletions(-) diff --git a/crm-platform-feign/src/main/java/com/hz/crm/dto/GoodsSkuDto.java b/crm-platform-feign/src/main/java/com/hz/crm/dto/GoodsSkuDto.java index c3ee1b0..24b955b 100644 --- a/crm-platform-feign/src/main/java/com/hz/crm/dto/GoodsSkuDto.java +++ b/crm-platform-feign/src/main/java/com/hz/crm/dto/GoodsSkuDto.java @@ -41,5 +41,6 @@ /**閫楀彿鍒嗛殧id*/ private String ids; - + /** 璇夋眰鍒嗙被idList */ + private List<String> appealTypeIdList; } diff --git a/crm-platform-feign/src/main/java/com/hz/crm/dto/phis/PhisAppealTypeRelateDto.java b/crm-platform-feign/src/main/java/com/hz/crm/dto/phis/PhisAppealTypeRelateDto.java new file mode 100644 index 0000000..1953480 --- /dev/null +++ b/crm-platform-feign/src/main/java/com/hz/crm/dto/phis/PhisAppealTypeRelateDto.java @@ -0,0 +1,38 @@ +package com.hz.crm.dto.phis; + +import com.gitee.sunchenbin.mybatis.actable.annotation.Column; +import com.gitee.sunchenbin.mybatis.actable.annotation.Index; +import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant; +import lombok.Data; + +import java.util.Date; +import java.util.List; + +/** + * phis璇夋眰鍒嗙被鍏宠仈鏁版嵁dto + * @USER: fhx + * @DATE: 2023/8/14 + **/ +@Data +public class PhisAppealTypeRelateDto { + + /** ID */ + private String id; + /** 鍒涘缓鏃堕棿 */ + private Date createTime; + /** 鏄惁鍒犻櫎 */ + private Integer isDel = 0; + /** 鍏宠仈绫诲瀷 */ + private Integer relateType; + /** 鍏宠仈id */ + private String relateId; + /** 鍏宠仈鍚嶇О */ + private String relateName; + /** 璇夋眰绫诲瀷id */ + private String appealTypeId; + + private List<PhisAppealTypeRelateDto> dtoList; + + public PhisAppealTypeRelateDto() { + } +} diff --git a/crm-platform-feign/src/main/java/com/hz/crm/feign/FSyncPhisAppealTypeRelateService.java b/crm-platform-feign/src/main/java/com/hz/crm/feign/FSyncPhisAppealTypeRelateService.java new file mode 100644 index 0000000..dee8222 --- /dev/null +++ b/crm-platform-feign/src/main/java/com/hz/crm/feign/FSyncPhisAppealTypeRelateService.java @@ -0,0 +1,25 @@ +package com.hz.crm.feign; + +import com.hx.resultTool.Result; +import com.hz.crm.dto.phis.PhisAppealTypeRelateDto; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; + +/** + * 鍚屾PHIS璇夋眰鍒嗙被鏁版嵁 + * @USER: fhx + * @DATE: 2023/8/14 + **/ +@FeignClient(name="crm-platform-service",path = "/crm-platform",contextId = "sync-phis-appeal-type-relate") +public interface FSyncPhisAppealTypeRelateService { + + /** 鍒濆鏁版嵁 */ + @PostMapping("/sync/phis/appeal/type/relate/initData") + Result initData(@RequestBody(required = false) PhisAppealTypeRelateDto dto); + + /** 鏇存柊鏁版嵁 */ + @PostMapping("/sync/phis/appeal/type/relate/updateData") + Result updateData(@RequestBody(required = false) PhisAppealTypeRelateDto dto); + +} -- Gitblit v1.8.0