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