fwq
2024-05-01 623afb6fbb8ce6adebf237e7b670d9f4f339184d
提交 | 用户 | age
cf3ca4 1 package com.hz.his.vo.order.refund.card;
C 2
3
4 import com.hz.his.vo.order.refund.RefundMethodVo;
5 import lombok.Data;
6
7 import java.math.BigDecimal;
8 import java.util.List;
9
10 /**卡项(卡包)退款金额信息计算结构体-总信息
b7d2a4 11  * @author CJH
cf3ca4 12  */
C 13 @Data
14 public class RefundUserCardVo {
15
16     /** 用户卡包标识 */
17     private String userCardId;
18     /** 用户卡包名称 */
19     private String userCardName;
20
21     /** 卡项权益 */
22     private List<RefundUserCardEquityVo> refundUserCardEquityVoList;
23     /**支付方式*/
24     private List<RefundMethodVo> payMethodVos;
25     /**退款支付方式*/
26     private List<RefundMethodVo> refundMethodVos;
b7d2a4 27     /** 退款原因(员工) */
C 28     private String remarks;
29     /** 退款原因(用户) */
30     private String refundReason;
cf3ca4 31
b7d2a4 32     /**操作人类型,默认员工*/
C 33     private String  opType = OP_TYPE_STAFF;
e8ce82 34     /**操作员工标识*/
C 35     private String staffId;
36     /**操作员工角色标识*/
37     private String staffRoleId;
b7d2a4 38     /**操作平台-标志*/
C 39     private String appId;
40     /**操作平台-商户自定义编码*/
41     private String appIdCode;
42     /**操作平台-名称*/
43     private String appIdName;
44
45     //-----用于系统返回参数计算
46     /**系统计算赋值-可退总金额*/
47     private BigDecimal approveRefundTotal = BigDecimal.ZERO;
48     /**系统计算赋值-可退总积分*/
49     private BigDecimal approveRefundIntegral = BigDecimal.ZERO;
4422f8 50     /**系统计算赋值-可退抵扣现金的积分*/
F 51     private BigDecimal approveIntegralDeduction = BigDecimal.ZERO;
52     /**系统计算赋值-可退积分抵扣的现金*/
53     private BigDecimal approveIntegralCash = BigDecimal.ZERO;
54
b7d2a4 55     /**系统计算赋值-分配金额*/
C 56     private BigDecimal occupyRefundTotal = BigDecimal.ZERO;
57     /**系统计算赋值-分配积分*/
58     private BigDecimal occupyRefundIntegral = BigDecimal.ZERO;
4422f8 59     /**系统计算赋值-分配抵扣现金的积分*/
F 60     private BigDecimal occupyRefundIntegralDeduction = BigDecimal.ZERO;
61     /**系统计算赋值-分配积分抵扣的现金*/
62     private BigDecimal occupyRefundIntegralCash = BigDecimal.ZERO;
63
b7d2a4 64     /**系统计算赋值-退款金额*/
C 65     private BigDecimal refundTotal = BigDecimal.ZERO;
66     /**系统计算赋值-退款积分*/
67     private BigDecimal refundIntegral = BigDecimal.ZERO;
4422f8 68     /**系统计算赋值-退款抵扣的现金的积分*/
F 69     private BigDecimal refundIntegralDeduction = BigDecimal.ZERO;
70     /**系统计算赋值-退款积分抵扣的现金*/
71     private BigDecimal refundIntegralCash = BigDecimal.ZERO;
b7d2a4 72
C 73     /**操作类型-系统*/
74     public static final String OP_TYPE_SYSTEM = "system";
75     /**操作类型-用户*/
76     public static final String OP_TYPE_USER = "user";
77     /**操作类型-员工*/
78     public static final String OP_TYPE_STAFF = "staff";
79
cf3ca4 80 }