chenjiahe
2023-10-08 99213f3d390cd357f8acb679f0ec52af711b187e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package com.hx.phip.vo.order.refund;
 
import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
import com.hx.phiappt.model.refund.RefundRecordConsumePay;
import com.hx.phiappt.model.refund.RefundRecordItemMethod;
import com.hx.phiappt.model.refund.RefundRecordMethod;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.List;
 
/**
 * @author CJH
 */
@Data
public class RefundCarryVo {
 
    /**退款的退款方式金额-该参数一开始就携带,全局使用*/
    private List<RefundRecordMethod> refundRecordMethodList;
 
    //***************内部携带作用参数,全程变化,注意使用********************
    /**分配的退款支付方式与支付记录的关联数据*/
    private List<RefundRecordConsumePay> refundConsumePayList;
    /**分配的退款支付方式*/
    private List<RefundRecordItemMethod> refundRecordItemMethodList;
    /**分配的退款支付方式划扣金额总和*/
    private BigDecimal deductionTotal;
    /**分配的退款支付方式现金金额总和*/
    private BigDecimal cashTotal;
    /**退款现金总金额(元,不包含退到储值金的)*/
    private BigDecimal cashPurenessTotal;
    /**退款储值金总金额(元)"*/
    private BigDecimal rechargeTotal;
    /**退款增值金总金额(元)*/
    private BigDecimal incrementTotal;
    /**退款积分*/
    private BigDecimal integralTotal;
    /**退款总金额(元)*/
    private BigDecimal refundTotal;
    /**分配的用户项目划扣金额*/
    private BigDecimal deductionTotalUser;
 
}