fwq
2024-04-23 ab691d0df2bbc92d7d26004dd90654b313d36d8f
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
package com.hz.phis.dt.user;
 
 
 
import com.hz.phis.dt.BaseDt;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * 用户拥有子项目
 * @author fwq
 */
@Data
public class UserProItemDt extends BaseDt {
    /**订单总金额*/
    private BigDecimal total;
    /**总支付金额*/
    private BigDecimal actualTotal;
    /**原价*/
    private BigDecimal oriPrice;
    /**现价*/
    private BigDecimal curPrice;
    /**购买数量*/
    private Integer buyNum;
    /**总次数(项目次数/卡项次数)*/
    private Integer usedTotal;
    /**未使用次数(项目次数/卡项次数)*/
    private Integer notUsedNum;
    /**已使用次数(项目次数/卡项次数)*/
    private Integer usedNum;
    /**已过期次数(项目次数/卡项次数)*/
    private Integer overdueNum;
    /**转赠次数(项目次数/卡项次数)*/
    private Integer transferNum;
    /**已取消次数(项目次数/卡项次数)*/
    private Integer cancelNum;
    /**已换购(项目次数/卡项次数)*/
    private Integer inBygNum;
    /**所属门店id*/
    private String shopId;
    /**所属门店名称*/
    private String shopName;
    /**科室编码(字典中获取)*/
    private String departmentCode;
    /**科室名称*/
    private String departmentName;
    /**有效状态(UserProjectConstants)*/
    private Integer effectiveStatus;
    /**是否有效时间限制:0否1是*/
    private Integer timeLimit;
    /**有效时间(开始)*/
    private Date limitStartTime;
    /**有效时间(结束)*/
    private Date limitEndTime;
    /**来源类型(OrderSourceConstans)*/
    private String commonType;
    /**来源标识*/
    private String commonId;
    /**单次数(疗程次数,默认为0)*/
    private Integer usedOne;
    /**身体部位标识*/
    private String bodyPartsId;
    /**身体部位名称*/
    private String bodyPartsName;
    /**用户项目id(UserProject)*/
    private String userProjectId;
    /**用户Id*/
    private String userId;
    /**订单ItemId*/
    private String orderItemId;
    /**执行条目id*/
    private String itemId;
}