ANDRU-PC\Andru
2023-04-28 0eb67c3b6badf538c959a5e68d293515720187c8
提交 | 用户 | age
3ce49a 1 package com.hz.phis.dt.user;
F 2
3
4
5 import com.hz.phis.dt.BaseDt;
6 import lombok.Data;
7
8 import java.math.BigDecimal;
9 import java.util.Date;
10
11 /**
12  * 用户拥有子项目
13  * @author fwq
14  */
15 @Data
16 public class UserProItemDt extends BaseDt {
17     /**订单总金额*/
18     private BigDecimal total;
19     /**总支付金额*/
20     private BigDecimal actualTotal;
21     /**原价*/
22     private BigDecimal oriPrice;
23     /**现价*/
24     private BigDecimal curPrice;
25     /**购买数量*/
26     private Integer buyNum;
27     /**总次数(项目次数/卡项次数)*/
28     private Integer usedTotal;
29     /**未使用次数(项目次数/卡项次数)*/
30     private Integer notUsedNum;
31     /**已使用次数(项目次数/卡项次数)*/
32     private Integer usedNum;
33     /**已过期次数(项目次数/卡项次数)*/
34     private Integer overdueNum;
35     /**转赠次数(项目次数/卡项次数)*/
36     private Integer transferNum;
37     /**已取消次数(项目次数/卡项次数)*/
38     private Integer cancelNum;
39     /**已换购(项目次数/卡项次数)*/
40     private Integer inBygNum;
41     /**所属门店id*/
42     private String shopId;
43     /**所属门店名称*/
44     private String shopName;
45     /**科室编码(字典中获取)*/
46     private String departmentCode;
47     /**科室名称*/
48     private String departmentName;
49     /**有效状态(UserProjectConstants)*/
50     private Integer effectiveStatus;
51     /**是否有效时间限制:0否1是*/
52     private Integer timeLimit;
53     /**有效时间(开始)*/
54     private Date limitStartTime;
55     /**有效时间(结束)*/
56     private Date limitEndTime;
57     /**来源类型(OrderSourceConstans)*/
58     private String commonType;
59     /**来源标识*/
60     private String commonId;
61     /**单次数(疗程次数,默认为0)*/
62     private Integer usedOne;
63     /**身体部位标识*/
64     private String bodyPartsId;
65     /**身体部位名称*/
66     private String bodyPartsName;
67     /**用户项目id(UserProject)*/
68     private String userProjectId;
69     /**用户Id*/
70     private String userId;
71     /**订单ItemId*/
72     private String orderItemId;
73     /**执行条目id*/
74     private String itemId;
75 }