cmg
2024-05-14 c1107fe385312f9a7b1d9d84c06aaf54e01440fa
提交 | 用户 | age
ed365a 1 package com.hz.crm.dto.order.refund;
3b07ed 2
W 3 import lombok.Data;
4
5 import java.math.BigDecimal;
6 import java.util.List;
7
8 /**
9  * 退款订单信息
10  * 实际退款的金额数据是填充在这里的
11  * @author wzh
12  */
13 @Data
14 public class RefundDto {
15
16     /**必填 订单类型(RefundRecordConstants) */
17     private Integer refundOrderType;
18     /**必填 订单id */
19     private String orderId;
20     /** 其他订单id */
21     private String otherId;
22     /**必填 退款类型(0:退次数退款,1:仅退款 默认:0) */
23     private Integer refundType;
24     /** 子订单集合 - 具体到子订单退款 */
25     private List<RefundItemDto> itemList;
26     /**金额转化集合*/
ed365a 27     List<RefundAmountConversionDto> conversionList;
C 28     /**现金金额退款方式*/
29     List<RefundAmountModelDto> amountModelList;
3b07ed 30     /** 退款备注 */
W 31     private String remarks;
32
6d8f29 33     /**已退方式的金额,不会在CRM再执行退款,只计算退款金额的数据*/
C 34     private List<RefundModelVo> refundModelList;
35
3b07ed 36     /**必填 退款第三方支付总金额(微信/支付宝支付/其他)(元) */
W 37     private BigDecimal refundAmountTotal;
38     /**必填 退款储值金总金额(元) */
39     private BigDecimal refundRecharge;
40     /**必填 退款增值金总金额(元) */
41     private BigDecimal refundIncrement;
42     /**必填 退款总积分 */
43     private BigDecimal refundIntegral;
2b5f03 44     /**必填 退款总抵扣积分 */
F 45     private BigDecimal refundIntegralDeduction;
3b07ed 46
W 47     ////操作人信息
48     /**必填 操作人类型 */
49     private Integer operatorType;
50     /**必填 操作人id */
51     private String operatorId;
52     /**必填 操作人名称 */
53     private String operatorName;
54
3c0041 55     /*是否整单退 0否1是  (因为积分订单的原因,暂时给phis用)*/
W 56     private Integer isWholeOrder;
302899 57     /*是否取消订单  0否1是*/
W 58     private Integer isCancelOrder;
3c0041 59
3b07ed 60 }