fhx
2024-04-01 fcfc7c0510592aade38d4ef84070e0445964334c
提交 | 用户 | 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;
50     /**系统计算赋值-分配金额*/
51     private BigDecimal occupyRefundTotal = BigDecimal.ZERO;
52     /**系统计算赋值-分配积分*/
53     private BigDecimal occupyRefundIntegral = BigDecimal.ZERO;
54     /**系统计算赋值-退款金额*/
55     private BigDecimal refundTotal = BigDecimal.ZERO;
56     /**系统计算赋值-退款积分*/
57     private BigDecimal refundIntegral = BigDecimal.ZERO;
58
59     /**操作类型-系统*/
60     public static final String OP_TYPE_SYSTEM = "system";
61     /**操作类型-用户*/
62     public static final String OP_TYPE_USER = "user";
63     /**操作类型-员工*/
64     public static final String OP_TYPE_STAFF = "staff";
65
cf3ca4 66 }