package com.yeshi.fanli.entity.taobao;
|
|
import java.math.BigDecimal;
|
|
import javax.persistence.Transient;
|
|
import org.yeshi.utils.mybatis.Column;
|
import org.yeshi.utils.mybatis.Table;
|
|
import com.google.gson.annotations.Expose;
|
|
|
@Table("yeshi_ec_taobao_coupon")
|
public class TaoBaoCoupon {
|
@Expose
|
@Column(name = "id")
|
private Long id;
|
|
@Expose
|
@Column(name = "auctionId")
|
private String auctionId;
|
|
@Expose
|
@Column(name = "title")
|
private String title;
|
|
@Expose
|
@Column(name = "pictUrl")
|
private String pictUrl;
|
|
@Expose
|
@Column(name = "auctionUrl")
|
private String auctionUrl;
|
|
@Column(name = "classNames")
|
private String classNames; // 分类名称 多级分类/分开
|
|
@Column(name = "taobaokeUrl")
|
private String taobaokeUrl;
|
|
@Expose
|
@Column(name = "zkPrice")
|
private BigDecimal zkPrice; // 无线价格
|
|
@Expose
|
@Column(name = "biz30day")
|
private Integer biz30day;
|
|
@Expose
|
@Column(name = "tkRate")
|
private Double tkRate; // 比例
|
|
@Column(name = "brokerage")
|
private BigDecimal brokerage; // 佣金
|
|
@Column(name = "shopWangWang")
|
private String shopWangWang; // 店铺旺旺
|
|
@Column(name = "sellerId")
|
private Long sellerId;// 卖家Id
|
|
@Column(name = "shopTitle")
|
private String shopTitle; // 店铺名称
|
|
@Expose
|
@Column(name = "shopType")
|
private Integer shopType; // 平台类型 1-淘宝 2-天猫 0-其他
|
|
@Column(name = "couponId")
|
private String couponId; // 优惠券ID
|
|
@Column(name = "couponSum")
|
private Integer couponSum; // 优惠券总数
|
|
@Column(name = "couponCount")
|
private Integer couponCount; // 优惠券剩余量
|
|
@Expose
|
@Column(name = "couponinfo")
|
private String couponinfo; // 优惠券信息
|
|
@Column(name = "couponStartFee")
|
private BigDecimal couponStartFee; // 优惠券起始金额
|
|
@Column(name = "couponAmount")
|
private BigDecimal couponAmount; // 优惠券金额
|
|
@Expose
|
@Column(name = "quanPrice")
|
private BigDecimal quanPrice;
|
|
@Column(name = "couponBegin")
|
private String couponBegin;
|
|
@Column(name = "couponEnd")
|
private String couponEnd;
|
|
@Column(name = "couponLink")
|
private String couponLink;
|
|
@Column(name = "generalizeUrl")
|
private String generalizeUrl; // 推广URl
|
|
@Expose
|
@Column(name = "orderby")
|
private Integer orderby;
|
|
@Expose
|
@Column(name = "createtime")
|
private Long createtime;
|
|
@Expose
|
@Column(name = "showType")
|
private Integer showType;
|
|
@Expose
|
@Transient
|
private BigDecimal hongbao;
|
|
|
|
public TaoBaoCoupon() {}
|
|
public TaoBaoCoupon(long id) {
|
super();
|
this.id = id;
|
}
|
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public String getAuctionId() {
|
return auctionId;
|
}
|
|
public void setAuctionId(String auctionId) {
|
this.auctionId = auctionId;
|
}
|
|
public String getTitle() {
|
return title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
|
public String getPictUrl() {
|
return pictUrl;
|
}
|
|
public void setPictUrl(String pictUrl) {
|
this.pictUrl = pictUrl;
|
}
|
|
public String getAuctionUrl() {
|
return auctionUrl;
|
}
|
|
public void setAuctionUrl(String auctionUrl) {
|
this.auctionUrl = auctionUrl;
|
}
|
|
public String getClassNames() {
|
return classNames;
|
}
|
|
public void setClassNames(String classNames) {
|
this.classNames = classNames;
|
}
|
|
public String getTaobaokeUrl() {
|
return taobaokeUrl;
|
}
|
|
public void setTaobaokeUrl(String taobaokeUrl) {
|
this.taobaokeUrl = taobaokeUrl;
|
}
|
|
public BigDecimal getZkPrice() {
|
return zkPrice;
|
}
|
|
public void setZkPrice(BigDecimal zkPrice) {
|
this.zkPrice = zkPrice;
|
}
|
|
public Integer getBiz30day() {
|
return biz30day;
|
}
|
|
public void setBiz30day(Integer biz30day) {
|
this.biz30day = biz30day;
|
}
|
|
public Double getTkRate() {
|
return tkRate;
|
}
|
|
public void setTkRate(Double tkRate) {
|
this.tkRate = tkRate;
|
}
|
|
public BigDecimal getBrokerage() {
|
return brokerage;
|
}
|
|
public void setBrokerage(BigDecimal brokerage) {
|
this.brokerage = brokerage;
|
}
|
|
public String getShopWangWang() {
|
return shopWangWang;
|
}
|
|
public void setShopWangWang(String shopWangWang) {
|
this.shopWangWang = shopWangWang;
|
}
|
|
public Long getSellerId() {
|
return sellerId;
|
}
|
|
public void setSellerId(Long sellerId) {
|
this.sellerId = sellerId;
|
}
|
|
public String getShopTitle() {
|
return shopTitle;
|
}
|
|
public void setShopTitle(String shopTitle) {
|
this.shopTitle = shopTitle;
|
}
|
|
public Integer getShopType() {
|
return shopType;
|
}
|
|
public void setShopType(Integer shopType) {
|
this.shopType = shopType;
|
}
|
|
public String getCouponId() {
|
return couponId;
|
}
|
|
public void setCouponId(String couponId) {
|
this.couponId = couponId;
|
}
|
|
public Integer getCouponSum() {
|
return couponSum;
|
}
|
|
public void setCouponSum(Integer couponSum) {
|
this.couponSum = couponSum;
|
}
|
|
public Integer getCouponCount() {
|
return couponCount;
|
}
|
|
public void setCouponCount(Integer couponCount) {
|
this.couponCount = couponCount;
|
}
|
|
public String getCouponinfo() {
|
return couponinfo;
|
}
|
|
public void setCouponinfo(String couponinfo) {
|
this.couponinfo = couponinfo;
|
}
|
|
public BigDecimal getCouponStartFee() {
|
return couponStartFee;
|
}
|
|
public void setCouponStartFee(BigDecimal couponStartFee) {
|
this.couponStartFee = couponStartFee;
|
}
|
|
public BigDecimal getCouponAmount() {
|
return couponAmount;
|
}
|
|
public void setCouponAmount(BigDecimal couponAmount) {
|
this.couponAmount = couponAmount;
|
}
|
|
public BigDecimal getQuanPrice() {
|
return quanPrice;
|
}
|
|
public void setQuanPrice(BigDecimal quanPrice) {
|
this.quanPrice = quanPrice;
|
}
|
|
public String getCouponBegin() {
|
return couponBegin;
|
}
|
|
public void setCouponBegin(String couponBegin) {
|
this.couponBegin = couponBegin;
|
}
|
|
public String getCouponEnd() {
|
return couponEnd;
|
}
|
|
public void setCouponEnd(String couponEnd) {
|
this.couponEnd = couponEnd;
|
}
|
|
public String getCouponLink() {
|
return couponLink;
|
}
|
|
public void setCouponLink(String couponLink) {
|
this.couponLink = couponLink;
|
}
|
|
public String getGeneralizeUrl() {
|
return generalizeUrl;
|
}
|
|
public void setGeneralizeUrl(String generalizeUrl) {
|
this.generalizeUrl = generalizeUrl;
|
}
|
|
public Integer getOrderby() {
|
return orderby;
|
}
|
|
public void setOrderby(Integer orderby) {
|
this.orderby = orderby;
|
}
|
|
public Long getCreatetime() {
|
return createtime;
|
}
|
|
public void setCreatetime(Long createtime) {
|
this.createtime = createtime;
|
}
|
|
public Integer getShowType() {
|
return showType;
|
}
|
|
public void setShowType(Integer showType) {
|
this.showType = showType;
|
}
|
|
public BigDecimal getHongbao() {
|
return hongbao;
|
}
|
|
public void setHongbao(BigDecimal hongbao) {
|
this.hongbao = hongbao;
|
}
|
|
@Override
|
public int hashCode() {
|
final int prime = 31;
|
int result = 1;
|
result = prime * result + ((auctionId == null) ? 0 : auctionId.hashCode());
|
return result;
|
}
|
|
@Override
|
public boolean equals(Object obj) {
|
if (this == obj)
|
return true;
|
if (obj == null)
|
return false;
|
if (getClass() != obj.getClass())
|
return false;
|
TaoBaoCoupon other = (TaoBaoCoupon) obj;
|
if (auctionId == null) {
|
if (other.auctionId != null)
|
return false;
|
} else if (!auctionId.equals(other.auctionId))
|
return false;
|
return true;
|
}
|
|
}
|