package com.kmall.api.entity; import com.fasterxml.jackson.annotation.JsonFormat; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * @author Scott * @email * @date 2017-08-15 08:03:41 */ public class CouponVo implements Serializable { private static final long serialVersionUID = 1L; //主键 private Long id; //优惠券名称 private String name; //金额 private BigDecimal type_money; //发放方式 0:按订单发放 1:按用户发放(通用优惠券,用户点击领取) 2:商品转发送券 3:按商品发放 4:新用户注册 5:线下发放 6评价好评红包(固定或随机红包) 7包邮(不入会员优惠券表) private Integer send_type; //最小金额(2、6使用,随机) private BigDecimal min_amount; //最大金额2、6使用,随机) private BigDecimal max_amount; //发放时间 @JsonFormat(pattern = "yyyy.MM.dd") private Date send_start_date; //发放时间 @JsonFormat(pattern = "yyyy.MM.dd") private Date send_end_date; //使用开始时间 @JsonFormat(pattern = "yyyy.MM.dd") private Date use_start_date; //使用结束时间 @JsonFormat(pattern = "yyyy.MM.dd") private Date use_end_date; //最小商品金额 private BigDecimal min_goods_amount; //活动大图 private String pic_url; //优惠券说明 private String coupon_txt; //优惠券会员Id private String user_id; //优惠券编码 private String coupon_number; //可用 1:可用 0:不可用 private Integer enabled = 0; //转发次数 private Integer min_transmit_num; //有效天数 // private Integer invalid_days; // 冗余显示信息 private String msg; // 显示信息 private Integer type = 0; // 是否凑单 0否 1是 private BigDecimal money; // 优惠金额 private BigDecimal difDec; // 与结算价格差异 public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public BigDecimal getType_money() { return type_money; } public void setType_money(BigDecimal type_money) { this.type_money = type_money; } public Integer getSend_type() { return send_type; } public void setSend_type(Integer send_type) { this.send_type = send_type; } public BigDecimal getMin_amount() { return min_amount; } public void setMin_amount(BigDecimal min_amount) { this.min_amount = min_amount; } public BigDecimal getMax_amount() { return max_amount; } public void setMax_amount(BigDecimal max_amount) { this.max_amount = max_amount; } public Date getSend_start_date() { return send_start_date; } public void setSend_start_date(Date send_start_date) { this.send_start_date = send_start_date; } public Date getSend_end_date() { return send_end_date; } public void setSend_end_date(Date send_end_date) { this.send_end_date = send_end_date; } public Date getUse_start_date() { return use_start_date; } public void setUse_start_date(Date use_start_date) { this.use_start_date = use_start_date; } public Date getUse_end_date() { return use_end_date; } public void setUse_end_date(Date use_end_date) { this.use_end_date = use_end_date; } public BigDecimal getMin_goods_amount() { return min_goods_amount; } public void setMin_goods_amount(BigDecimal min_goods_amount) { this.min_goods_amount = min_goods_amount; } public String getCoupon_txt() { return coupon_txt; } public void setCoupon_txt(String coupon_txt) { this.coupon_txt = coupon_txt; } public String getUser_id() { return user_id; } public void setUser_id(String user_id) { this.user_id = user_id; } public String getCoupon_number() { return coupon_number; } public void setCoupon_number(String coupon_number) { this.coupon_number = coupon_number; } public Integer getEnabled() { return enabled; } public void setEnabled(Integer enabled) { this.enabled = enabled; } public Integer getMin_transmit_num() { return min_transmit_num; } public void setMin_transmit_num(Integer min_transmit_num) { this.min_transmit_num = min_transmit_num; } public String getPic_url() { return pic_url; } public void setPic_url(String pic_url) { this.pic_url = pic_url; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public Integer getType() { return type; } public void setType(Integer type) { this.type = type; } public BigDecimal getMoney() { return money; } public void setMoney(BigDecimal money) { this.money = money; } public BigDecimal getDifDec() { return difDec; } public void setDifDec(BigDecimal difDec) { this.difDec = difDec; } }