| | |
| | | import java.util.List; |
| | | |
| | | /**卡项(卡包)退款金额信息计算结构体-总信息 |
| | | * |
| | | * @author CJH |
| | | */ |
| | | @Data |
| | | public class RefundUserCardVo { |
| | |
| | | /** 用户卡包名称 */ |
| | | private String userCardName; |
| | | |
| | | /** 退款原因(员工) */ |
| | | private String remarks; |
| | | /** 退款原因(用户) */ |
| | | private String refundReason; |
| | | |
| | | /** 卡项权益 */ |
| | | private List<RefundUserCardEquityVo> refundUserCardEquityVoList; |
| | | /**支付方式*/ |
| | | private List<RefundMethodVo> payMethodVos; |
| | | /**退款支付方式*/ |
| | | private List<RefundMethodVo> refundMethodVos; |
| | | /** 退款原因(员工) */ |
| | | private String remarks; |
| | | /** 退款原因(用户) */ |
| | | private String refundReason; |
| | | |
| | | //-----用于系统返回参数计算 |
| | | /** 可退总金额*/ |
| | | private BigDecimal approveRefundTotal = BigDecimal.ZERO; |
| | | /** 可退总积分*/ |
| | | private BigDecimal approveRefundIntegral = BigDecimal.ZERO; |
| | | /**分配金额*/ |
| | | private BigDecimal occupyRefundTotal = BigDecimal.ZERO; |
| | | /**分配积分*/ |
| | | private BigDecimal occupyRefundIntegral = BigDecimal.ZERO; |
| | | |
| | | /**操作人类型,默认员工*/ |
| | | private String opType = OP_TYPE_STAFF; |
| | | /**操作员工标识*/ |
| | | private String staffId; |
| | | /**操作员工角色标识*/ |
| | | private String staffRoleId; |
| | | /**操作平台-标志*/ |
| | | private String appId; |
| | | /**操作平台-商户自定义编码*/ |
| | | private String appIdCode; |
| | | /**操作平台-名称*/ |
| | | private String appIdName; |
| | | |
| | | //-----用于系统返回参数计算 |
| | | /**系统计算赋值-可退总金额*/ |
| | | private BigDecimal approveRefundTotal = BigDecimal.ZERO; |
| | | /**系统计算赋值-可退总积分*/ |
| | | private BigDecimal approveRefundIntegral = BigDecimal.ZERO; |
| | | /**系统计算赋值-可退抵扣现金的积分*/ |
| | | private BigDecimal approveIntegralDeduction = BigDecimal.ZERO; |
| | | /**系统计算赋值-可退积分抵扣的现金*/ |
| | | private BigDecimal approveIntegralCash = BigDecimal.ZERO; |
| | | |
| | | /**系统计算赋值-分配金额*/ |
| | | private BigDecimal occupyRefundTotal = BigDecimal.ZERO; |
| | | /**系统计算赋值-分配积分*/ |
| | | private BigDecimal occupyRefundIntegral = BigDecimal.ZERO; |
| | | /**系统计算赋值-分配抵扣现金的积分*/ |
| | | private BigDecimal occupyRefundIntegralDeduction = BigDecimal.ZERO; |
| | | /**系统计算赋值-分配积分抵扣的现金*/ |
| | | private BigDecimal occupyRefundIntegralCash = BigDecimal.ZERO; |
| | | |
| | | /**系统计算赋值-退款金额*/ |
| | | private BigDecimal refundTotal = BigDecimal.ZERO; |
| | | /**系统计算赋值-退款积分*/ |
| | | private BigDecimal refundIntegral = BigDecimal.ZERO; |
| | | /**系统计算赋值-退款抵扣的现金的积分*/ |
| | | private BigDecimal refundIntegralDeduction = BigDecimal.ZERO; |
| | | /**系统计算赋值-退款积分抵扣的现金*/ |
| | | private BigDecimal refundIntegralCash = BigDecimal.ZERO; |
| | | |
| | | /**操作类型-系统*/ |
| | | public static final String OP_TYPE_SYSTEM = "system"; |
| | | /**操作类型-用户*/ |
| | | public static final String OP_TYPE_USER = "user"; |
| | | /**操作类型-员工*/ |
| | | public static final String OP_TYPE_STAFF = "staff"; |
| | | |
| | | } |