From 1b6aaa7d6c379ccdb0870a36f848c1f811577bf0 Mon Sep 17 00:00:00 2001
From: fwq <582742538@qq.com>
Date: 星期三, 24 四月 2024 17:24:20 +0800
Subject: [PATCH] Merge branch 'master-fwq-积分抵扣现金' into master-test

---
 phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundNoteDto.java                |    2 +
 phis-feign/src/main/java/com/hz/his/vo/order/refund/RefundMethodVo.java              |    4 ++
 phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardItemVo.java   |   10 +++++
 phis-feign/src/main/java/com/hz/his/dto/order/OrderItemRefundDto.java                |   14 +++++++
 phis-feign/src/main/java/com/hz/his/dto/order/OrderPayMethodDto.java                 |   30 +++++++--------
 phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardVo.java       |   14 +++++++
 phis-feign/src/main/java/com/hz/his/dto/order/OrderItemSourceRefundDto.java          |   10 +++++
 phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java                    |   10 +++++
 phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardEquityVo.java |    8 ++++
 9 files changed, 86 insertions(+), 16 deletions(-)

diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemRefundDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemRefundDto.java
index 0fc384b..d74177a 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemRefundDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemRefundDto.java
@@ -23,6 +23,9 @@
     private Integer refundNum;
     /** 瀹為��閲戦 锛堝鎴峰~鍐欙級*/
     private BigDecimal refundMoney;
+    /** 瀹為��鎶垫墸鍊�(绉垎锛屽墠绔牴鎹~鍐欑殑瀹為��閲戦(鎶垫墸閲戦)濉啓鎹㈢畻) */
+    private BigDecimal refundDeductTotal;
+
     /** 閫�娆惧師鍥狅紙鍛樺伐锛� */
     private String remarks;
     /** 閫�娆惧師鍥狅紙鐢ㄦ埛锛� */
@@ -38,10 +41,21 @@
     private BigDecimal approveRefundTotal = BigDecimal.ZERO;
     /** 鍙��鎬荤Н鍒嗭紙鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻锛�*/
     private BigDecimal approveRefundIntegral = BigDecimal.ZERO;
+    /** 鍙��鎬绘姷鎵g幇閲戦噾棰濓紙鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻锛�*/
+    private BigDecimal approveRefundDeductTotal = BigDecimal.ZERO;
+    /** 鍙��鎬绘姷鎵gН鍒嗭紙鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻锛�*/
+    private BigDecimal approveRefundDeductIntegral = BigDecimal.ZERO;
+
+
+
     /**鍒嗛厤鍙��閲戦*/
     private List<OrderPayMethodDto> refundPayMethodList;
 
     /** 骞虫憡绉垎锛堢敤浜庣郴缁熻繑鍥炲弬鏁拌绠楋級*/
     private BigDecimal averageIntegral = BigDecimal.ZERO;
+    /** 骞虫憡鐨勬姷鎵g幇閲戯紙鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻锛�*/
+    private BigDecimal averageDeductAmount = BigDecimal.ZERO;
+    /** 骞虫憡鐨勬姷鎵gН鍒嗭紙鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻锛�*/
+    private BigDecimal averageDeductIntegral = BigDecimal.ZERO;
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemSourceRefundDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemSourceRefundDto.java
index ed46ddd..0a6dd75 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemSourceRefundDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemSourceRefundDto.java
@@ -35,10 +35,20 @@
     private BigDecimal approveRefundTotal = BigDecimal.ZERO;
     /** 鍙��鎬荤Н鍒嗭紙鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻锛�*/
     private BigDecimal approveRefundIntegral = BigDecimal.ZERO;
+    /** 鍙��鎬绘姷鎵g幇閲戦噾棰濓紙鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻锛�*/
+    private BigDecimal approveRefundDeductTotal = BigDecimal.ZERO;
+    /** 鍙��鎬绘姷鎵gН鍒嗭紙鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻锛�*/
+    private BigDecimal approveRefundDeductIntegral = BigDecimal.ZERO;
+
+
     /**鍒嗛厤鍙��閲戦*/
     private List<OrderPayMethodDto> refundPayMethodList;
 
     /** 骞虫憡绉垎锛堢敤浜庣郴缁熻繑鍥炲弬鏁拌绠楋級*/
     private BigDecimal averageIntegral = BigDecimal.ZERO;
+    /** 骞虫憡鐨勬姷鎵g幇閲戯紙鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻锛�*/
+    private BigDecimal averageDeductAmount = BigDecimal.ZERO;
+    /** 骞虫憡鐨勬姷鎵gН鍒嗭紙鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻锛�*/
+    private BigDecimal averageDeductIntegral = BigDecimal.ZERO;
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/OrderPayMethodDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/OrderPayMethodDto.java
index 76c3f2c..7dbb7a3 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/order/OrderPayMethodDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/OrderPayMethodDto.java
@@ -24,10 +24,8 @@
 
     /** 鎶垫墸绫诲瀷 */
     private String deductionType;
-    /** 鎶垫墸閲戦 */
-    private BigDecimal deductionMoney;
-    /** 鍓╀綑鎶垫墸閲戦 */
-    private BigDecimal surplusDeductionTotal;
+    /** 鎶垫墸閫�娆炬�诲��(绉垎) */
+    private BigDecimal refundDeductionTotal;
 
     /** 杞崲鏂瑰紡缂栫爜 锛堝疄闄呴��娆炬柟寮忕紪鐮侊級 */
     private String refundNumberNo;
@@ -35,6 +33,8 @@
     private String refundNumberName;
     /** 杞崲瀹為��閲戦 锛堝疄闄呴��娆鹃噾棰濓級*/
     private BigDecimal money;
+    /** 杞崲瀹為��鎶垫墸鍊� 锛堝疄闄呴��娆剧Н鍒嗭級*/
+    private BigDecimal deductionTotal;
 
     /** 澶囨敞 */
     private String remarks;
@@ -43,24 +43,22 @@
     public OrderPayMethodDto() {
     }
 
-    public OrderPayMethodDto(String payMethodNo, String payMethodName, BigDecimal payTotal,Integer isMoneyPay,Integer isExecute) {
-        this.payMethodNo = payMethodNo;
-        this.payMethodName = payMethodName;
-        this.payTotal = payTotal;
-        this.isMoneyPay = isMoneyPay;
-        this.isExecute = isExecute;
-    }
+//    public OrderPayMethodDto(String payMethodNo, String payMethodName, BigDecimal payTotal,Integer isMoneyPay,Integer isExecute) {
+//        this.payMethodNo = payMethodNo;
+//        this.payMethodName = payMethodName;
+//        this.payTotal = payTotal;
+//        this.isMoneyPay = isMoneyPay;
+//        this.isExecute = isExecute;
+//    }
 
-    public OrderPayMethodDto(String payMethodNo, String payMethodName, BigDecimal payTotal, Integer isMoneyPay,
-                             Integer isExecute, String deductionType, BigDecimal deductionMoney,
-                             BigDecimal surplusDeductionTotal) {
+    public OrderPayMethodDto(String payMethodNo, String payMethodName, BigDecimal payTotal
+            , Integer isMoneyPay, Integer isExecute, String deductionType, BigDecimal refundDeductionTotal) {
         this.payMethodNo = payMethodNo;
         this.payMethodName = payMethodName;
         this.payTotal = payTotal;
         this.isMoneyPay = isMoneyPay;
         this.isExecute = isExecute;
         this.deductionType = deductionType;
-        this.deductionMoney = deductionMoney;
-        this.surplusDeductionTotal = surplusDeductionTotal;
+        this.refundDeductionTotal = refundDeductionTotal;
     }
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java
index 5d358a5..196d775 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java
@@ -48,6 +48,16 @@
     private BigDecimal refundTotal;
     /** 閫夋嫨閫�娆炬�婚噾棰濓紙棰濆鏁版嵁锛�,parameterVerification鏂规硶鏍¢獙鐨勬椂鍊欒祴鍊�  */
     private BigDecimal refundIntegral;
+
+    /** 鍙��娆捐绉垎鎶垫墸鐨勭幇閲戞暟閲�,parameterVerification鏂规硶鏍¢獙鐨勬椂鍊欒祴鍊�  */
+    private BigDecimal totalDeductAmount;
+    /** 鍙��娆炬姷鎵g幇閲戠殑绉垎鏁伴噺,parameterVerification鏂规硶鏍¢獙鐨勬椂鍊欒祴鍊�  */
+    private BigDecimal totalDeductIntegral;
+    /** 濉啓鐨勯��娆捐绉垎鎶垫墸鐨勭幇閲戞暟閲�,parameterVerification鏂规硶鏍¢獙鐨勬椂鍊欒祴鍊�  */
+    private BigDecimal refundDeductAmount;
+    /** 濉啓鐨勯��娆炬姷鎵g幇閲戠殑绉垎鏁伴噺,parameterVerification鏂规硶鏍¢獙鐨勬椂鍊欒祴鍊�  */
+    private BigDecimal refundDeductIntegral;
+
     /** 鍙��娆炬柟寮忛泦鍚� */
     private List<OrderPayMethodDto> payMethodList;
     /** 鍙��娆句紭鎯犲埜淇℃伅闆嗗悎 */
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundNoteDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundNoteDto.java
index d34e59f..db7eaf3 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundNoteDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundNoteDto.java
@@ -14,6 +14,8 @@
 
     //鏀粯鎬婚噾棰�  蹇呭~
     private BigDecimal paymentTotal;
+    //鏀粯鎶垫墸閲戦  蹇呭~
+    private BigDecimal paymentDeductionTotal;
     // 鏀粯鏂瑰紡缂栧彿 蹇呭~
     private String paymentNumberNo;
     //鏀粯鏂瑰紡鍚嶇О 蹇呭~
diff --git a/phis-feign/src/main/java/com/hz/his/vo/order/refund/RefundMethodVo.java b/phis-feign/src/main/java/com/hz/his/vo/order/refund/RefundMethodVo.java
index 053da40..7bf4128 100644
--- a/phis-feign/src/main/java/com/hz/his/vo/order/refund/RefundMethodVo.java
+++ b/phis-feign/src/main/java/com/hz/his/vo/order/refund/RefundMethodVo.java
@@ -19,6 +19,8 @@
     private String payMethodName;
     /** 鍙��鏀粯閲戦 */
     private BigDecimal payTotal;
+    /** 鍙��鏀粯閲戦 -鎶垫墸閲戦*/
+    private BigDecimal payDeductionTotal;
     /**鏄惁鐜伴噾鏀粯 0鍚�1鏄�*/
     private Integer isMoneyPay;
     /**鏄惁鍒掓墸璁$畻锛�0鍚�1鏄�*/
@@ -32,6 +34,8 @@
     private String refundMethodName;
     /** 杞崲瀹為��閲戦 锛堝疄闄呴��娆鹃噾棰濓級*/
     private BigDecimal refundTotal;
+    /** 杞崲瀹為��閲戦 锛堝疄闄呴��娆鹃噾棰�-鎶垫墸閲戦锛�*/
+    private BigDecimal refundDeductionTotal;
     /**杞崲鏄惁鐜伴噾鏀粯 0鍚�1鏄�*/
     private Integer isMoneyPayRefund;
     /**杞崲鏄惁鍒掓墸璁$畻锛�0鍚�1鏄�*/
diff --git a/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardEquityVo.java b/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardEquityVo.java
index bcdaa7e..2cbadab 100644
--- a/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardEquityVo.java
+++ b/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardEquityVo.java
@@ -23,9 +23,17 @@
     private BigDecimal approveRefundTotal = BigDecimal.ZERO;
     /** 鍙��鎬荤Н鍒�*/
     private BigDecimal approveRefundIntegral = BigDecimal.ZERO;
+    /** 鍙�� 鎶垫墸鐜伴噾鐨勭Н鍒�*/
+    private BigDecimal approveIntegralDeduction = BigDecimal.ZERO;
+    /** 鍙��绉垎鎶垫墸鐨勭幇閲�*/
+    private BigDecimal approveIntegralCash = BigDecimal.ZERO;
     /**鍒嗛厤閲戦*/
     private BigDecimal occupyRefundTotal = BigDecimal.ZERO;
     /**鍒嗛厤绉垎*/
     private BigDecimal occupyRefundIntegral = BigDecimal.ZERO;
+    /**鍒嗛厤鎶垫墸鐜伴噾鐨勭Н鍒�*/
+    private BigDecimal occupyRefundIntegralDeduction = BigDecimal.ZERO;
+    /**鍒嗛厤绉垎鎶垫墸鐨勭幇閲�*/
+    private BigDecimal occupyRefundIntegralCash = BigDecimal.ZERO;
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardItemVo.java b/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardItemVo.java
index c079fca..4d85381 100644
--- a/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardItemVo.java
+++ b/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardItemVo.java
@@ -24,10 +24,20 @@
     private BigDecimal approveRefundTotal = BigDecimal.ZERO;
     /** 鍙��鎬荤Н鍒�*/
     private BigDecimal approveRefundIntegral = BigDecimal.ZERO;
+    /** 鍙��鎬绘姷鎵g幇閲戠殑绉垎*/
+    private BigDecimal approveIntegralDeduction = BigDecimal.ZERO;
+    /** 鍙��鎬荤Н鍒嗘姷鎵g殑鐜伴噾*/
+    private BigDecimal approveIntegralCash = BigDecimal.ZERO;
+
+
     /**鍒嗛厤閲戦*/
     private BigDecimal occupyRefundTotal = BigDecimal.ZERO;
     /**鍒嗛厤绉垎*/
     private BigDecimal occupyRefundIntegral = BigDecimal.ZERO;
 
+    /**鍒嗛厤鎶垫墸鐜伴噾鐨勭Н鍒�*/
+    private BigDecimal occupyIntegralDeduction = BigDecimal.ZERO;
+    /**鍒嗛厤绉垎鎶垫墸鐨勯噾棰�*/
+    private BigDecimal occupyIntegralCash = BigDecimal.ZERO;
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardVo.java b/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardVo.java
index 5a96e24..28eb8ed 100644
--- a/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardVo.java
+++ b/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardVo.java
@@ -47,14 +47,28 @@
     private BigDecimal approveRefundTotal = BigDecimal.ZERO;
     /**绯荤粺璁$畻璧嬪��-鍙��鎬荤Н鍒�*/
     private BigDecimal approveRefundIntegral = BigDecimal.ZERO;
+    /**绯荤粺璁$畻璧嬪��-鍙��鎶垫墸鐜伴噾鐨勭Н鍒�*/
+    private BigDecimal approveIntegralDeduction = BigDecimal.ZERO;
+    /**绯荤粺璁$畻璧嬪��-鍙��绉垎鎶垫墸鐨勭幇閲�*/
+    private BigDecimal approveIntegralCash = BigDecimal.ZERO;
+
     /**绯荤粺璁$畻璧嬪��-鍒嗛厤閲戦*/
     private BigDecimal occupyRefundTotal = BigDecimal.ZERO;
     /**绯荤粺璁$畻璧嬪��-鍒嗛厤绉垎*/
     private BigDecimal occupyRefundIntegral = BigDecimal.ZERO;
+    /**绯荤粺璁$畻璧嬪��-鍒嗛厤鎶垫墸鐜伴噾鐨勭Н鍒�*/
+    private BigDecimal occupyRefundIntegralDeduction = BigDecimal.ZERO;
+    /**绯荤粺璁$畻璧嬪��-鍒嗛厤绉垎鎶垫墸鐨勭幇閲�*/
+    private BigDecimal occupyRefundIntegralCash = BigDecimal.ZERO;
+
     /**绯荤粺璁$畻璧嬪��-閫�娆鹃噾棰�*/
     private BigDecimal refundTotal = BigDecimal.ZERO;
     /**绯荤粺璁$畻璧嬪��-閫�娆剧Н鍒�*/
     private BigDecimal refundIntegral = BigDecimal.ZERO;
+    /**绯荤粺璁$畻璧嬪��-閫�娆炬姷鎵g殑鐜伴噾鐨勭Н鍒�*/
+    private BigDecimal refundIntegralDeduction = BigDecimal.ZERO;
+    /**绯荤粺璁$畻璧嬪��-閫�娆剧Н鍒嗘姷鎵g殑鐜伴噾*/
+    private BigDecimal refundIntegralCash = BigDecimal.ZERO;
 
     /**鎿嶄綔绫诲瀷-绯荤粺*/
     public static final String OP_TYPE_SYSTEM = "system";

--
Gitblit v1.8.0