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; }