package com.hz.phis.dt.coupon;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
|
import com.gitee.sunchenbin.mybatis.actable.annotation.Index;
|
import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
|
import com.hz.phis.dt.limit.LimitDt;
|
import lombok.Data;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 优惠券详情返回实体
|
*
|
* @author fwq
|
*/
|
@Data
|
public class CouponDetailDt {
|
/**标识*/
|
private String id;
|
/**优惠券标题*/
|
private String title;
|
/**描述*/
|
private String describeInfo;
|
/**是否上架*/
|
private Integer isUp;
|
/**使用须知*/
|
private String useKnowInfo;
|
/**注意事项*/
|
private String carefulInfo;
|
/**使用类型*/
|
private Integer useType;
|
/**项目使用类型(0指定项目,1项目通用)*/
|
private Integer useProjectType;
|
/**商品使用类型(2指定商品,3商品通用)*/
|
private Integer useGoodsType;
|
/**促销使用类型(-1取消,8指定促销,9促销通用)*/
|
private Integer usePromotionType;
|
/**卡项使用类型(-1取消,10指定卡项,11卡项通用)*/
|
private Integer useCardType;
|
/**团购商品使用类型(4指定商品,5商品通用)*/
|
private Integer commodityType;
|
/**积分商品使用类型(6指定商品,7商品通用)*/
|
private Integer integralType;
|
/**是否展示*/
|
private Integer isShow;
|
/**展示开始时间*/
|
private String startShowTime;
|
/**展示结束时间*/
|
private String endShowTime;
|
/**条件类型*/
|
private Integer conditionType;
|
/**满足金额(元)(满足该金额便可用)*/
|
private BigDecimal amountSatisfied;
|
/**满足件数(满足该商品件数便可用,暂时预留)*/
|
private Integer itemNum;
|
/**优惠类型*/
|
private Integer type;
|
/**优惠金额(元)*/
|
private BigDecimal discountAmount;
|
/**优惠折扣*/
|
private Double discountNum;
|
/**计时类型*/
|
private Integer timeType ;
|
/**叠加时长(年)*/
|
public Integer yearNum ;
|
/**叠加时长(月)*/
|
public Integer monthNum ;
|
/**叠加时长(日)*/
|
public Integer dayNum ;
|
/**叠加时长(小时)*/
|
public Integer hoursNum ;
|
/**有效开始时间*/
|
private String startTime;
|
/**有效结束时间*/
|
private String endTime;
|
/**是否能使用增值金*/
|
private Integer isIncrement;
|
/**排序*/
|
private Integer sortNum;
|
/**原价*/
|
private BigDecimal originalPrice;
|
/**现价*/
|
private BigDecimal price;
|
/**有效状态(0作废 1有效)*/
|
private Integer validState;
|
/**艾心会优惠券标识,荣爷和梁悦说his优惠券和crm优惠券一一对应关系*/
|
private String crmCouponId;
|
/**艾心会优惠券名称*/
|
private String crmCouponName;
|
/**平台类型(艾心荟、p-his、其他,默认p-his)*/
|
private String platformType;
|
/**是否生日券(0:否,1:是)*/
|
private Integer isBirthday;
|
/**生日券等级限制(多个用逗号隔开)*/
|
private String birthdayLevel;
|
}
|