fhx
2024-08-02 bc798685f11aeec95e64c25b0a4594d8876d881d
提交 | 用户 | age
ddd881 1 package com.hz.his.dto.order;
F 2
3 import lombok.Data;
4
5 import java.math.BigDecimal;
7ad053 6 import java.util.List;
ddd881 7
F 8 /**
9  * @author wzh
10  * 退回支付记录扩展
11  */
12 @Data
13 public class OrderPayMethodDto {
14
60b8b2 15     /** 可退支付方式编码 */
ddd881 16     private String payMethodNo;
60b8b2 17     /** 可退支付方式名称 */
eea83a 18     private String payMethodName;
60b8b2 19     /** 可退支付金额 */
eea83a 20     private BigDecimal payTotal;
60b8b2 21     /**是否现金支付 0否1是*/
C 22     private Integer isMoneyPay;
23     /**是否划扣计算:0否1是*/
24     private Integer isExecute;
25
438c4d 26     /** 抵扣类型 */
F 27     private String deductionType;
eb2eda 28     /** 抵扣退款总值(积分) */
F 29     private BigDecimal refundDeductionTotal;
438c4d 30
eea83a 31     /** 转换方式编码 (实际退款方式编码) */
Z 32     private String refundNumberNo;
33     /** 转换方式名称 (实际退款方式编码)*/
34     private String refundNumberName;
35     /** 转换实退金额 (实际退款金额)*/
ddd881 36     private BigDecimal money;
ad9108 37     /** 转换实退抵扣值 (实际退款积分)*/
F 38     private BigDecimal deductionTotal;
ddd881 39
b56154 40     /** 备注 */
Z 41     private String remarks;
42
7ad053 43     /** 其他退款方式 */
F 44     private List<OrderPayMethodDto> otherRefundMethodList;
45
b56154 46
ddd881 47     public OrderPayMethodDto() {
F 48     }
49
eb2eda 50 //    public OrderPayMethodDto(String payMethodNo, String payMethodName, BigDecimal payTotal,Integer isMoneyPay,Integer isExecute) {
F 51 //        this.payMethodNo = payMethodNo;
52 //        this.payMethodName = payMethodName;
53 //        this.payTotal = payTotal;
54 //        this.isMoneyPay = isMoneyPay;
55 //        this.isExecute = isExecute;
56 //    }
438c4d 57
eb2eda 58     public OrderPayMethodDto(String payMethodNo, String payMethodName, BigDecimal payTotal
F 59             , Integer isMoneyPay, Integer isExecute, String deductionType, BigDecimal refundDeductionTotal) {
438c4d 60         this.payMethodNo = payMethodNo;
F 61         this.payMethodName = payMethodName;
62         this.payTotal = payTotal;
63         this.isMoneyPay = isMoneyPay;
64         this.isExecute = isExecute;
65         this.deductionType = deductionType;
eb2eda 66         this.refundDeductionTotal = refundDeductionTotal;
438c4d 67     }
ddd881 68 }