wangrenhuang
2023-09-28 aad7306f9e8099415a60b1d99e7d7aba9695167e
提交 | 用户 | 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
33     /**必填 退款第三方支付总金额(微信/支付宝支付/其他)(元) */
34     private BigDecimal refundAmountTotal;
35     /**必填 退款储值金总金额(元) */
36     private BigDecimal refundRecharge;
37     /**必填 退款增值金总金额(元) */
38     private BigDecimal refundIncrement;
39     /**必填 退款总积分 */
40     private BigDecimal refundIntegral;
41
42     ////操作人信息
43     /**必填 操作人类型 */
44     private Integer operatorType;
45     /**必填 操作人id */
46     private String operatorId;
47     /**必填 操作人名称 */
48     private String operatorName;
49
3c0041 50     /*是否整单退 0否1是  (因为积分订单的原因,暂时给phis用)*/
W 51     private Integer isWholeOrder;
302899 52     /*是否取消订单  0否1是*/
W 53     private Integer isCancelOrder;
3c0041 54
3b07ed 55 }