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; }