chenjiahe
2023-11-14 86282af1e4ca318f8bdbe75fe6a62e1a045b642e
提交 | 用户 | 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;
44
45     ////操作人信息
46     /**必填 操作人类型 */
47     private Integer operatorType;
48     /**必填 操作人id */
49     private String operatorId;
50     /**必填 操作人名称 */
51     private String operatorName;
52
3c0041 53     /*是否整单退 0否1是  (因为积分订单的原因,暂时给phis用)*/
W 54     private Integer isWholeOrder;
302899 55     /*是否取消订单  0否1是*/
W 56     private Integer isCancelOrder;
3c0041 57
3b07ed 58 }