guang
2024-06-14 21cc776dfb780d6e2b0335c1542e6d3e898ce8cb
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
package com.hz.crm.dto.order.refund;
 
import lombok.Data;
 
import java.math.BigDecimal;
 
/**
 * 已退款的方式。
 * 注意:写在这里之后,不会在CRM再执行退款,只计算退款金额的数据
 */
@Data
public class RefundModelVo {
 
    /**支付方式编号*/
    private Integer modelNo;
    /**第三方的支付编号(his的支付编号),modelNo和thirdPartyNo必填一个*/
    private String thirdPartyNo;
    /***已退款总金额***/
    private BigDecimal refundTotal = BigDecimal.ZERO;
    /***已退款总抵扣金额***/
    private BigDecimal refundDeductionTotal = BigDecimal.ZERO;
 
    /**********退款类型************/
    /**退款类型类型-微信*/
    public static final int REFUND_TYPE_WX = 0;
    /**退款类型类型-支付宝*/
    public static final int REFUND_TYPE_ZFB = 1;
    /**退款类型类型-用户积分*/
    public static final int REFUND_TYPE_INTEGRAL = 2;
    /**退款类型类型--储值金*/
    public static final int REFUND_TYPE_RECHARGEL = 5;
    /**退款类型类型--增值金*/
    public static final int REFUND_TYPE_INCREMENT = 6;
    /**退款类型类型--his的退款方式(所有方式代表)*/
    public static final int REFUND_TYPE_HIS = 7;
    /**退款类型类型--抵扣积分*/
    public static final int REFUND_TYPE_INTEGRAL_CASH = 8;
 
}