From ed365a9b836ceb79227e1a3b967a713198826fed Mon Sep 17 00:00:00 2001
From: chenjiahe <763432473@qq.com>
Date: 星期一, 26 九月 2022 17:56:15 +0800
Subject: [PATCH] 退款接口修改

---
 /dev/null                                                                                   |   47 ---------------
 crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundAmountModelDto.java      |   27 +++++++++
 crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundDto.java                 |    6 +
 crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundAmountConversionDto.java |   36 ++++++++++++
 crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundItemDto.java             |    4 
 crm-platform-feign/src/main/java/com/hz/crm/feign/FOderService.java                         |    3 
 6 files changed, 70 insertions(+), 53 deletions(-)

diff --git a/crm-platform-feign/src/main/java/com/hz/crm/dto/RefundAmountConversion.java b/crm-platform-feign/src/main/java/com/hz/crm/dto/RefundAmountConversion.java
deleted file mode 100644
index 89bd448..0000000
--- a/crm-platform-feign/src/main/java/com/hz/crm/dto/RefundAmountConversion.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package com.hz.crm.dto;
-
-import lombok.Data;
-
-import java.math.BigDecimal;
-
-/**
- * 閫�娆� -閲戦杞寲璁板綍
- * 鐜伴噾鍙浆鍌ㄥ�奸噾銆佸鍊奸噾鍜岀Н鍒�
- * 鍌ㄥ�奸噾鍙浆澧炲�奸噾鍜岀Н鍒�
- * 澧炲�奸噾鍙浆绉垎
- */
-@Data
-public class RefundAmountConversion  {
-
-    /*琚浆鍖栭噾棰濈被鍨�*/
-    private Integer amountType;
-    /*琚浆鍖栭噾棰濓紙鍏�/绉垎锛�*/
-    private BigDecimal amountTotal = BigDecimal.ZERO;
-
-    /*杞寲閲戦绫诲瀷conversion*/
-    private Integer conversionType;
-    /*杞寲閲戦锛堝厓/绉垎锛�*/
-    private BigDecimal conversionTotal = BigDecimal.ZERO;
-
-    /*********璁㈠崟鏉ユ簮***********/
-   /*璁㈠崟绫诲瀷(RefundRecordConstants)*/
-    private Integer orderType;
-    /*璁㈠崟id*/
-    private String orderId;
-    //鏇存崲瀛愯鍗昳d/鍏朵粬id
-    private String otherId;
-
-   /*閫�娆炬�昏〃id*/
-    private String refundGeneralId;
-
-    /**********閲戦绫诲瀷************/
-    /**閲戦绫诲瀷-鐜伴噾*/
-    public static final int AMOUNT_TYPE_CASH = 1;
-    /**閲戦绫诲瀷-鍌ㄥ�奸噾*/
-    public static final int AMOUNT_TYPE_RECHARGE = 2;
-    /**閲戦绫诲瀷-澧炲�奸噾*/
-    public static final int AMOUNT_TYPE_INCREMENT = 3;
-    /**閲戦绫诲瀷-绉垎*/
-    public static final int AMOUNT_TYPE_INTEGRAL = 4;
-
-}
diff --git a/crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundAmountConversionDto.java b/crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundAmountConversionDto.java
new file mode 100644
index 0000000..d654929
--- /dev/null
+++ b/crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundAmountConversionDto.java
@@ -0,0 +1,36 @@
+package com.hz.crm.dto.order.refund;
+
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * 閫�娆� -閲戦杞寲璁板綍
+ * 鐜伴噾鍙浆鍌ㄥ�奸噾銆佸鍊奸噾鍜岀Н鍒�
+ * 鍌ㄥ�奸噾鍙浆澧炲�奸噾鍜岀Н鍒�
+ * 澧炲�奸噾鍙浆绉垎
+ */
+@Data
+public class RefundAmountConversionDto {
+
+    /**Y - 琚浆鍖栭噾棰濈被鍨�*/
+    private Integer amountType;
+    /**Y - 琚浆鍖栭噾棰濓紙鍏�/绉垎锛�*/
+    private BigDecimal amountTotal;
+
+    /**Y - 杞寲閲戦绫诲瀷*/
+    private Integer conversionType;
+    /**Y - 杞寲閲戦锛堝厓/绉垎锛�*/
+    private BigDecimal conversionTotal;
+
+    /**********閲戦绫诲瀷************/
+    /**閲戦绫诲瀷-鐜伴噾*/
+    public static final int AMOUNT_TYPE_CASH = 1;
+    /**閲戦绫诲瀷-鍌ㄥ�奸噾*/
+    public static final int AMOUNT_TYPE_RECHARGE = 2;
+    /**閲戦绫诲瀷-澧炲�奸噾*/
+    public static final int AMOUNT_TYPE_INCREMENT = 3;
+    /**閲戦绫诲瀷-绉垎*/
+    public static final int AMOUNT_TYPE_INTEGRAL = 4;
+
+}
diff --git a/crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundAmountModelDto.java b/crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundAmountModelDto.java
new file mode 100644
index 0000000..f23eac4
--- /dev/null
+++ b/crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundAmountModelDto.java
@@ -0,0 +1,27 @@
+package com.hz.crm.dto.order.refund;
+
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * 閫�娆捐褰� - 閲戦閫�娆炬柟寮�
+ * 鐜伴噾鍙浆鍌ㄥ�奸噾銆佸鍊奸噾鍜岀Н鍒�
+ * 鍌ㄥ�奸噾鍙浆澧炲�奸噾鍜岀Н鍒�
+ * 澧炲�奸噾鍙浆绉垎
+ */
+@Data
+public class RefundAmountModelDto {
+
+    /**Y - 鐜伴噾閫�娆剧被鍨�*/
+    private Integer refundType;
+    /**Y - 閫�娆鹃噾棰濓紙鍏�/绉垎锛�*/
+    private BigDecimal amountTotal;
+
+    /**********閫�娆剧被鍨�************/
+    /**閫�娆剧被鍨嬬被鍨�-寰俊*/
+    public static final int REFUND_TYPE_WX = 0;
+    /**閫�娆剧被鍨嬬被鍨�-鏀粯瀹�*/
+    public static final int REFUND_TYPE_ZFB = 1;
+
+}
diff --git a/crm-platform-feign/src/main/java/com/hz/crm/dto/RefundDto.java b/crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundDto.java
similarity index 89%
rename from crm-platform-feign/src/main/java/com/hz/crm/dto/RefundDto.java
rename to crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundDto.java
index 57fbbbe..c4c0133 100644
--- a/crm-platform-feign/src/main/java/com/hz/crm/dto/RefundDto.java
+++ b/crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundDto.java
@@ -1,4 +1,4 @@
-package com.hz.crm.dto;
+package com.hz.crm.dto.order.refund;
 
 import lombok.Data;
 
@@ -24,7 +24,9 @@
     /** 瀛愯鍗曢泦鍚� - 鍏蜂綋鍒板瓙璁㈠崟閫�娆� */
     private List<RefundItemDto> itemList;
     /**閲戦杞寲闆嗗悎*/
-    List<RefundAmountConversion> conversionList;
+    List<RefundAmountConversionDto> conversionList;
+    /**鐜伴噾閲戦閫�娆炬柟寮�*/
+    List<RefundAmountModelDto> amountModelList;
     /** 閫�娆惧娉� */
     private String remarks;
 
diff --git a/crm-platform-feign/src/main/java/com/hz/crm/dto/RefundItemDto.java b/crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundItemDto.java
similarity index 91%
rename from crm-platform-feign/src/main/java/com/hz/crm/dto/RefundItemDto.java
rename to crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundItemDto.java
index acde499..0b77a63 100644
--- a/crm-platform-feign/src/main/java/com/hz/crm/dto/RefundItemDto.java
+++ b/crm-platform-feign/src/main/java/com/hz/crm/dto/order/refund/RefundItemDto.java
@@ -1,4 +1,4 @@
-package com.hz.crm.dto;
+package com.hz.crm.dto.order.refund;
 
 import lombok.Data;
 
@@ -10,7 +10,7 @@
  * @author wzh
  */
 @Data
-public class RefundItemDto extends IdDto {
+public class RefundItemDto {
 
     /** 瀛愯鍗昳d */
     private String orderItemId;
diff --git a/crm-platform-feign/src/main/java/com/hz/crm/feign/FOderService.java b/crm-platform-feign/src/main/java/com/hz/crm/feign/FOderService.java
index 4706e6c..04f5ee8 100644
--- a/crm-platform-feign/src/main/java/com/hz/crm/feign/FOderService.java
+++ b/crm-platform-feign/src/main/java/com/hz/crm/feign/FOderService.java
@@ -1,9 +1,8 @@
 package com.hz.crm.feign;
 
 import com.hx.resultTool.Result;
-import com.hz.crm.dto.OrderRefundDto;
 import com.hz.crm.dto.OrderStatusDto;
-import com.hz.crm.dto.RefundDto;
+import com.hz.crm.dto.order.refund.RefundDto;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;

--
Gitblit v1.8.0