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