admin
2020-07-16 be67478cae6bf9308f15949a21e7d0a57a3f0ecb
facade-goods/src/main/java/com/yeshi/goods/facade/entity/taobao/TaoBaoGoodsBrief.java
File was renamed from fanli/src/main/java/com/yeshi/fanli/entity/taobao/TaoBaoGoodsBrief.java
@@ -1,913 +1,901 @@
package com.yeshi.fanli.entity.taobao;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Transient;
import org.hibernate.annotations.Type;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;
import com.google.gson.annotations.Expose;
/**
 * 淘宝商品信息
 *
 * @author Administrator
 *
 */
@org.yeshi.utils.mybatis.Table("yeshi_ec_taobao_goods")
@Document(collection="taoBaoGoodsCache")
public class TaoBaoGoodsBrief extends TaoBaoGoodsYuShouInfo implements Serializable {
   /**
    *
    */
   private static final long serialVersionUID = 1L;
   @org.yeshi.utils.mybatis.Column(name = "id")
   @GeneratedValue(strategy = GenerationType.AUTO)
   @Expose
   private Long id;
   @Field
   @org.yeshi.utils.mybatis.Column(name = "rootCatId")
   private Integer rootCatId;// 0,  一级类目ID
   @org.yeshi.utils.mybatis.Column(name = "eventCreatorId")
   private Integer eventCreatorId;// 0,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "leafCatId")
   private Integer leafCatId;// 50011277, 子类目id
   @org.yeshi.utils.mybatis.Column(name = "debugInfo")
   private String debugInfo;// null,
   @org.yeshi.utils.mybatis.Column(name = "rootCatScore")
   private Integer rootCatScore;// 0,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "sellerId")
   private Long sellerId;// 卖家Id
   @Field
   @Expose
   @org.yeshi.utils.mybatis.Column(name = "userType")
   private Integer userType;// 0,
   @Field
   @Expose
   @org.yeshi.utils.mybatis.Column(name = "shopTitle")
   private String shopTitle;// 店铺名称
   @Field
   @org.yeshi.utils.mybatis.Column(name = "pictUrl")
   @Expose
   private String pictUrl;// 主图链接
   @Field
   @org.yeshi.utils.mybatis.Column(name = "pictUrlWhite")
   @Expose
   private String pictUrlWhite;// 白底色图片链接
   @Field
   @org.yeshi.utils.mybatis.Column(name = "title")
   @Expose
   private String title;// 商品标题
   @Field
   @Indexed
   @org.yeshi.utils.mybatis.Column(name = "auctionId")
   @Expose
   private Long auctionId;// 商品ID
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponLink")
   @Expose
   private String couponLink;// 优惠券链�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponLinkTaoToken")
   @Expose
   private String couponLinkTaoToken;//
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponActivityId")
   @Expose
   private String couponActivityId;//
   @Field
   @org.yeshi.utils.mybatis.Column(name = "biz30day")
   @Expose
   private Integer biz30day;// 月销量
   @Field
   @org.yeshi.utils.mybatis.Column(name = "tkRate")
   @Expose
   private BigDecimal tkRate;// 佣金比例 �?��100
   @Field
   @org.yeshi.utils.mybatis.Column(name = "nick")
   @Expose
   private String nick;// "yoyo_808611", 店铺名称
   @org.yeshi.utils.mybatis.Column(name = "includeDxjh")
   @Expose
   private Integer includeDxjh;// 1:定向计划
   @Field
   @org.yeshi.utils.mybatis.Column(name = "reservePrice")
   @Expose
   private BigDecimal reservePrice;// 588,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "tkCommFee")
   @Expose
   private BigDecimal tkCommFee;// 32.04,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "totalFee")
   @Expose
   private BigDecimal totalFee;// 4814.43,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "totalNum")
   @Expose
   private Integer totalNum;// 229, 库存数量
   @Field
   @org.yeshi.utils.mybatis.Column(name = "zkPrice")
   @Expose
   private BigDecimal zkPrice;// 无线价格,在售价
   @Field
   @org.yeshi.utils.mybatis.Column(name = "dayLeft")
   @Expose
   private Integer dayLeft;// -17228,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "tk3rdRate")
   @Expose
   private String tk3rdRate;// null,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "auctionUrl")
   @Expose
   private String auctionUrl;// 商品链接
   @Field
   @org.yeshi.utils.mybatis.Column(name = "rlRate")
   @Expose
   private Double rlRate;// 69.72,
   @org.yeshi.utils.mybatis.Column(name = "hasRecommended")
   @Expose
   private Integer hasRecommended;// 0,
   @org.yeshi.utils.mybatis.Column(name = "hasSame")
   @Expose
   private Integer hasSame;// 0,
   @org.yeshi.utils.mybatis.Column(name = "sameItemPid")
   @Expose
   private Long sameItemPid;// "-232381821",
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponTotalCount")
   @Expose
   private Integer couponTotalCount;// 优惠券�?�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponLeftCount")
   @Expose
   private Integer couponLeftCount;// 优惠券剩余数�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponAmount")
   @Expose
   private BigDecimal couponAmount;// 优惠金额
   @Field
   @org.yeshi.utils.mybatis.Column(name = "eventRate")
   @Expose
   private String eventRate;// null,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponShortLink")
   @Expose
   private String couponShortLink;// 优惠券短�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponInfo")
   @Expose
   private String couponInfo;// 优惠券信�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponStartFee")
   @Expose
   private BigDecimal couponStartFee;// 优惠券起始优�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponEffectiveStartTime")
   @Expose
   private String couponEffectiveStartTime;// "2017-02-04",优惠券开始时�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponEffectiveEndTime")
   @Expose
   private String couponEffectiveEndTime;// 优惠券结束时�?
   @org.yeshi.utils.mybatis.Column(name = "hasUmpBonus")
   @Expose
   private String hasUmpBonus;// null,
   @org.yeshi.utils.mybatis.Column(name = "isBizActivity")
   @Expose
   private String isBizActivity;// null,
   @org.yeshi.utils.mybatis.Column(name = "umpBonus")
   @Expose
   private String umpBonus;// null,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "rootCategoryName")
   @Expose
   private String rootCategoryName;//  一级分类名称
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponOriLink")
   @Expose
   private String couponOriLink;// 优惠券原始链�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "userTypeName")
   @Expose
   private String userTypeName;// 用户类型
   @Field
   @org.yeshi.utils.mybatis.Column(name = "tkMktStatus")
   @Expose
   private String tkMktStatus; // 1:营销返利
   @Field
   @org.yeshi.utils.mybatis.Column(name = "totalSales")
   @Expose
   private Integer totalSales;// 229, 淘客30天月推广量
   // 入库时间
   @org.yeshi.utils.mybatis.Column(name = "createtime")
   @Expose
   @Type(type = "date")
   private Date createtime;
   // 更新时间
   @Field
   @org.yeshi.utils.mybatis.Column(name = "updatetime")
   @Expose
   @Type(type = "date")
   private Date updatetime;
   @org.yeshi.utils.mybatis.Column(name = "state")
   @Expose
   private Integer state;// 0-正常 1-商品下架
   @Field
   @org.yeshi.utils.mybatis.Column(name = "material_lib_type")
   @Transient
   private Integer materialLibType;//物料库类型
   private String description;//推荐语
   @Transient
   private boolean shopCoupon;//是否为店铺券
   /* 新增字段 2018-7-16 ; 由于数据未从淘宝获取成功,暂不启用 */
   public boolean isShopCoupon() {
      return shopCoupon;
   }
   public void setShopCoupon(boolean shopCoupon) {
      this.shopCoupon = shopCoupon;
   }
   public Integer getMaterialLibType() {
      return materialLibType;
   }
   public void setMaterialLibType(Integer materialLibType) {
      this.materialLibType = materialLibType;
   }
   // @org.yeshi.utils.mybatis.Column(name = "catLeafName")
   @Transient
   private String leafName; // 子类目名称
   // @org.yeshi.utils.mybatis.Column(name = "isPrepay")
   @Transient
   private Integer isPrepay; // 是否加入消费者保障 1:是 0 否
   // @org.yeshi.utils.mybatis.Column(name = "shopDsr")
   @Transient
   private Integer shopDsr; // 店铺评分
   // @org.yeshi.utils.mybatis.Column(name = "ratesum")
   @Transient
   private Integer ratesum; // 卖家等级
   // @org.yeshi.utils.mybatis.Column(name = "rfdRate")
   @Transient
   private Integer rfdRate; // 退款率是否低于行业均值
   // @org.yeshi.utils.mybatis.Column(name = "goodRate")
   @Transient
   private Integer goodRate; // 好评率是否高于行业均值
   // @org.yeshi.utils.mybatis.Column(name = "payRate30")
   @Transient
   private Integer payRate30; // 成交转化是否高于行业均值
   // @org.yeshi.utils.mybatis.Column(name = "freeShipment")
   @Transient
   private Integer freeShipment; // 是否包邮
   @Transient
   @Expose
   private String salesCount;
   @Expose
   @Transient
   private List<String> imgList;
   @Transient
   private String dxjhInfo;
   @Transient
   private String provcity;
   public Date getUpdatetime() {
      return updatetime;
   }
   public void setUpdatetime(Date updatetime) {
      this.updatetime = updatetime;
   }
   public Integer getState() {
      return state;
   }
   public void setState(Integer state) {
      this.state = state;
   }
   public String getProvcity() {
      return provcity;
   }
   public void setProvcity(String provcity) {
      this.provcity = provcity;
   }
   public String getDxjhInfo() {
      return dxjhInfo;
   }
   public void setDxjhInfo(String dxjhInfo) {
      this.dxjhInfo = dxjhInfo;
   }
   public Date getCreatetime() {
      return createtime;
   }
   public void setCreatetime(Date createtime) {
      this.createtime = createtime;
   }
   public TaoBaoGoodsBrief() {
      this.eventCreatorId = 0;
      this.hasRecommended = 0;
      this.hasSame = 0;
      this.rootCatId = 0;
      this.rootCatScore = 0;
      this.sameItemPid = 0L;
      this.totalFee = new BigDecimal(0);
      this.couponStartFee = new BigDecimal(0);
      this.couponTotalCount = 0;
      this.dayLeft = 0;
      this.leafCatId = 0;
      this.couponAmount = new BigDecimal(0);
      this.rlRate = 0.0;
      this.couponLeftCount = 0;
      this.includeDxjh = 0;
   }
   public TaoBaoGoodsBrief(Long id) {
      super();
      this.id = id;
   }
   public TaoBaoGoodsBrief(String shopTitle) {
      super();
      this.shopTitle = shopTitle;
   }
   public List<String> getImgList() {
      return imgList;
   }
   public void setImgList(List<String> imgList) {
      this.imgList = imgList;
   }
   public Integer getRootCatId() {
      return rootCatId;
   }
   public void setRootCatId(Integer rootCatId) {
      this.rootCatId = rootCatId;
   }
   public Integer getEventCreatorId() {
      return eventCreatorId;
   }
   public void setEventCreatorId(Integer eventCreatorId) {
      this.eventCreatorId = eventCreatorId;
   }
   public Integer getLeafCatId() {
      return leafCatId;
   }
   public void setLeafCatId(Integer leafCatId) {
      this.leafCatId = leafCatId;
   }
   public String getDebugInfo() {
      return debugInfo;
   }
   public void setDebugInfo(String debugInfo) {
      this.debugInfo = debugInfo;
   }
   public Integer getRootCatScore() {
      return rootCatScore;
   }
   public void setRootCatScore(Integer rootCatScore) {
      this.rootCatScore = rootCatScore;
   }
   public Long getSellerId() {
      return sellerId;
   }
   public void setSellerId(Long sellerId) {
      this.sellerId = sellerId;
   }
   public Integer getUserType() {
      return userType;
   }
   public void setUserType(Integer userType) {
      this.userType = userType;
   }
   public String getShopTitle() {
      return shopTitle;
   }
   public void setShopTitle(String shopTitle) {
      this.shopTitle = shopTitle;
   }
   public String getPictUrl() {
      return pictUrl;
   }
   public void setPictUrl(String pictUrl) {
      this.pictUrl = pictUrl;
   }
   public String getTitle() {
      return title;
   }
   public void setTitle(String title) {
      this.title = title;
   }
   public Long getAuctionId() {
      return auctionId;
   }
   public void setAuctionId(Long auctionId) {
      this.auctionId = auctionId;
   }
   public String getCouponLink() {
      return couponLink;
   }
   public void setCouponLink(String couponLink) {
      this.couponLink = couponLink;
   }
   public String getCouponLinkTaoToken() {
      return couponLinkTaoToken;
   }
   public void setCouponLinkTaoToken(String couponLinkTaoToken) {
      this.couponLinkTaoToken = couponLinkTaoToken;
   }
   public String getCouponActivityId() {
      return couponActivityId;
   }
   public void setCouponActivityId(String couponActivityId) {
      this.couponActivityId = couponActivityId;
   }
   public Integer getBiz30day() {
      return biz30day;
   }
   public void setBiz30day(Integer biz30day) {
      this.biz30day = biz30day;
   }
   public BigDecimal getTkRate() {
      return tkRate;
   }
   public void setTkRate(BigDecimal tkRate) {
      this.tkRate = tkRate;
   }
   public String getNick() {
      return nick;
   }
   public void setNick(String nick) {
      this.nick = nick;
   }
   public Integer getIncludeDxjh() {
      return includeDxjh;
   }
   public void setIncludeDxjh(Integer includeDxjh) {
      this.includeDxjh = includeDxjh;
   }
   public BigDecimal getTkCommFee() {
      return tkCommFee;
   }
   public BigDecimal getReservePrice() {
      return reservePrice;
   }
   public void setReservePrice(BigDecimal reservePrice) {
      this.reservePrice = reservePrice;
   }
   public BigDecimal getTotalFee() {
      return totalFee;
   }
   public void setTotalFee(BigDecimal totalFee) {
      this.totalFee = totalFee;
   }
   public void setTkCommFee(BigDecimal tkCommFee) {
      this.tkCommFee = tkCommFee;
   }
   public Integer getTotalNum() {
      return totalNum;
   }
   public void setTotalNum(Integer totalNum) {
      this.totalNum = totalNum;
   }
   public BigDecimal getZkPrice() {
      return zkPrice;
   }
   public void setZkPrice(BigDecimal zkPrice) {
      this.zkPrice = zkPrice;
   }
   public Integer getDayLeft() {
      return dayLeft;
   }
   public void setDayLeft(Integer dayLeft) {
      this.dayLeft = dayLeft;
   }
   public String getTk3rdRate() {
      return tk3rdRate;
   }
   public void setTk3rdRate(String tk3rdRate) {
      this.tk3rdRate = tk3rdRate;
   }
   public String getAuctionUrl() {
      return auctionUrl;
   }
   public void setAuctionUrl(String auctionUrl) {
      this.auctionUrl = auctionUrl;
   }
   public Double getRlRate() {
      return rlRate;
   }
   public void setRlRate(Double rlRate) {
      this.rlRate = rlRate;
   }
   public Integer getHasRecommended() {
      return hasRecommended;
   }
   public void setHasRecommended(Integer hasRecommended) {
      this.hasRecommended = hasRecommended;
   }
   public Integer getHasSame() {
      return hasSame;
   }
   public void setHasSame(Integer hasSame) {
      this.hasSame = hasSame;
   }
   public Long getSameItemPid() {
      return sameItemPid;
   }
   public void setSameItemPid(Long sameItemPid) {
      this.sameItemPid = sameItemPid;
   }
   public Integer getCouponTotalCount() {
      return couponTotalCount;
   }
   public void setCouponTotalCount(Integer couponTotalCount) {
      this.couponTotalCount = couponTotalCount;
   }
   public Integer getCouponLeftCount() {
      return couponLeftCount;
   }
   public void setCouponLeftCount(Integer couponLeftCount) {
      this.couponLeftCount = couponLeftCount;
   }
   public BigDecimal getCouponAmount() {
      return couponAmount;
   }
   public void setCouponAmount(BigDecimal couponAmount) {
      this.couponAmount = couponAmount;
   }
   public String getEventRate() {
      return eventRate;
   }
   public void setEventRate(String eventRate) {
      this.eventRate = eventRate;
   }
   public String getCouponShortLink() {
      return couponShortLink;
   }
   public void setCouponShortLink(String couponShortLink) {
      this.couponShortLink = couponShortLink;
   }
   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 String getCouponEffectiveStartTime() {
      return couponEffectiveStartTime;
   }
   public void setCouponEffectiveStartTime(String couponEffectiveStartTime) {
      this.couponEffectiveStartTime = couponEffectiveStartTime;
   }
   public String getCouponEffectiveEndTime() {
      return couponEffectiveEndTime;
   }
   public void setCouponEffectiveEndTime(String couponEffectiveEndTime) {
      this.couponEffectiveEndTime = couponEffectiveEndTime;
   }
   public String getHasUmpBonus() {
      return hasUmpBonus;
   }
   public void setHasUmpBonus(String hasUmpBonus) {
      this.hasUmpBonus = hasUmpBonus;
   }
   public String getIsBizActivity() {
      return isBizActivity;
   }
   public void setIsBizActivity(String isBizActivity) {
      this.isBizActivity = isBizActivity;
   }
   public String getUmpBonus() {
      return umpBonus;
   }
   public void setUmpBonus(String umpBonus) {
      this.umpBonus = umpBonus;
   }
   public String getRootCategoryName() {
      return rootCategoryName;
   }
   public void setRootCategoryName(String rootCategoryName) {
      this.rootCategoryName = rootCategoryName;
   }
   public String getCouponOriLink() {
      return couponOriLink;
   }
   public void setCouponOriLink(String couponOriLink) {
      this.couponOriLink = couponOriLink;
   }
   public String getUserTypeName() {
      return userTypeName;
   }
   public void setUserTypeName(String userTypeName) {
      this.userTypeName = userTypeName;
   }
   public Long getId() {
      return id;
   }
   public void setId(Long id) {
      this.id = id;
   }
   public String getTkMktStatus() {
      return tkMktStatus;
   }
   public void setTkMktStatus(String tkMktStatus) {
      this.tkMktStatus = tkMktStatus;
   }
   public String getSalesCount() {
      return salesCount;
   }
   public void setSalesCount(String salesCount) {
      this.salesCount = salesCount;
   }
   public Integer getIsPrepay() {
      return isPrepay;
   }
   public void setIsPrepay(Integer isPrepay) {
      this.isPrepay = isPrepay;
   }
   public Integer getShopDsr() {
      return shopDsr;
   }
   public void setShopDsr(Integer shopDsr) {
      this.shopDsr = shopDsr;
   }
   public Integer getRatesum() {
      return ratesum;
   }
   public void setRatesum(Integer ratesum) {
      this.ratesum = ratesum;
   }
   public Integer getRfdRate() {
      return rfdRate;
   }
   public void setRfdRate(Integer rfdRate) {
      this.rfdRate = rfdRate;
   }
   public Integer getGoodRate() {
      return goodRate;
   }
   public void setGoodRate(Integer goodRate) {
      this.goodRate = goodRate;
   }
   public Integer getPayRate30() {
      return payRate30;
   }
   public void setPayRate30(Integer payRate30) {
      this.payRate30 = payRate30;
   }
   public Integer getFreeShipment() {
      return freeShipment;
   }
   public void setFreeShipment(Integer freeShipment) {
      this.freeShipment = freeShipment;
   }
   public String getLeafName() {
      return leafName;
   }
   public void setLeafName(String leafName) {
      this.leafName = leafName;
   }
   public Integer getTotalSales() {
      return totalSales;
   }
   public void setTotalSales(Integer totalSales) {
      this.totalSales = totalSales;
   }
   public String getPictUrlWhite() {
      return pictUrlWhite;
   }
   public void setPictUrlWhite(String pictUrlWhite) {
      this.pictUrlWhite = pictUrlWhite;
   }
   public String getDescription() {
      return description;
   }
   public void setDescription(String description) {
      this.description = description;
   }
}
package com.yeshi.goods.facade.entity.taobao;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;
import com.google.gson.annotations.Expose;
/**
 * 淘宝商品信息
 *
 * @author Administrator
 *
 */
@org.yeshi.utils.mybatis.Table("yeshi_ec_taobao_goods")
@Document(collection="taoBaoGoodsCache")
public class TaoBaoGoodsBrief extends TaoBaoGoodsYuShouInfo implements Serializable {
   /**
    *
    */
   private static final long serialVersionUID = 1L;
   @org.yeshi.utils.mybatis.Column(name = "id")
   @Expose
   private Long id;
   @Field
   @org.yeshi.utils.mybatis.Column(name = "rootCatId")
   private Integer rootCatId;// 0,  一级类目ID
   @org.yeshi.utils.mybatis.Column(name = "eventCreatorId")
   private Integer eventCreatorId;// 0,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "leafCatId")
   private Integer leafCatId;// 50011277, 子类目id
   @org.yeshi.utils.mybatis.Column(name = "debugInfo")
   private String debugInfo;// null,
   @org.yeshi.utils.mybatis.Column(name = "rootCatScore")
   private Integer rootCatScore;// 0,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "sellerId")
   private Long sellerId;// 卖家Id
   @Field
   @Expose
   @org.yeshi.utils.mybatis.Column(name = "userType")
   private Integer userType;// 0,
   @Field
   @Expose
   @org.yeshi.utils.mybatis.Column(name = "shopTitle")
   private String shopTitle;// 店铺名称
   @Field
   @org.yeshi.utils.mybatis.Column(name = "pictUrl")
   @Expose
   private String pictUrl;// 主图链接
   @Field
   @org.yeshi.utils.mybatis.Column(name = "pictUrlWhite")
   @Expose
   private String pictUrlWhite;// 白底色图片链接
   @Field
   @org.yeshi.utils.mybatis.Column(name = "title")
   @Expose
   private String title;// 商品标题
   @Field
   @Indexed
   @org.yeshi.utils.mybatis.Column(name = "auctionId")
   @Expose
   private Long auctionId;// 商品ID
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponLink")
   @Expose
   private String couponLink;// 优惠券链�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponLinkTaoToken")
   @Expose
   private String couponLinkTaoToken;//
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponActivityId")
   @Expose
   private String couponActivityId;//
   @Field
   @org.yeshi.utils.mybatis.Column(name = "biz30day")
   @Expose
   private Integer biz30day;// 月销量
   @Field
   @org.yeshi.utils.mybatis.Column(name = "tkRate")
   @Expose
   private BigDecimal tkRate;// 佣金比例 �?��100
   @Field
   @org.yeshi.utils.mybatis.Column(name = "nick")
   @Expose
   private String nick;// "yoyo_808611", 店铺名称
   @org.yeshi.utils.mybatis.Column(name = "includeDxjh")
   @Expose
   private Integer includeDxjh;// 1:定向计划
   @Field
   @org.yeshi.utils.mybatis.Column(name = "reservePrice")
   @Expose
   private BigDecimal reservePrice;// 588,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "tkCommFee")
   @Expose
   private BigDecimal tkCommFee;// 32.04,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "totalFee")
   @Expose
   private BigDecimal totalFee;// 4814.43,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "totalNum")
   @Expose
   private Integer totalNum;// 229, 库存数量
   @Field
   @org.yeshi.utils.mybatis.Column(name = "zkPrice")
   @Expose
   private BigDecimal zkPrice;// 无线价格,在售价
   @Field
   @org.yeshi.utils.mybatis.Column(name = "dayLeft")
   @Expose
   private Integer dayLeft;// -17228,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "tk3rdRate")
   @Expose
   private String tk3rdRate;// null,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "auctionUrl")
   @Expose
   private String auctionUrl;// 商品链接
   @Field
   @org.yeshi.utils.mybatis.Column(name = "rlRate")
   @Expose
   private Double rlRate;// 69.72,
   @org.yeshi.utils.mybatis.Column(name = "hasRecommended")
   @Expose
   private Integer hasRecommended;// 0,
   @org.yeshi.utils.mybatis.Column(name = "hasSame")
   @Expose
   private Integer hasSame;// 0,
   @org.yeshi.utils.mybatis.Column(name = "sameItemPid")
   @Expose
   private Long sameItemPid;// "-232381821",
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponTotalCount")
   @Expose
   private Integer couponTotalCount;// 优惠券�?�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponLeftCount")
   @Expose
   private Integer couponLeftCount;// 优惠券剩余数�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponAmount")
   @Expose
   private BigDecimal couponAmount;// 优惠金额
   @Field
   @org.yeshi.utils.mybatis.Column(name = "eventRate")
   @Expose
   private String eventRate;// null,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponShortLink")
   @Expose
   private String couponShortLink;// 优惠券短�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponInfo")
   @Expose
   private String couponInfo;// 优惠券信�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponStartFee")
   @Expose
   private BigDecimal couponStartFee;// 优惠券起始优�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponEffectiveStartTime")
   @Expose
   private String couponEffectiveStartTime;// "2017-02-04",优惠券开始时�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponEffectiveEndTime")
   @Expose
   private String couponEffectiveEndTime;// 优惠券结束时�?
   @org.yeshi.utils.mybatis.Column(name = "hasUmpBonus")
   @Expose
   private String hasUmpBonus;// null,
   @org.yeshi.utils.mybatis.Column(name = "isBizActivity")
   @Expose
   private String isBizActivity;// null,
   @org.yeshi.utils.mybatis.Column(name = "umpBonus")
   @Expose
   private String umpBonus;// null,
   @Field
   @org.yeshi.utils.mybatis.Column(name = "rootCategoryName")
   @Expose
   private String rootCategoryName;//  一级分类名称
   @Field
   @org.yeshi.utils.mybatis.Column(name = "couponOriLink")
   @Expose
   private String couponOriLink;// 优惠券原始链�?
   @Field
   @org.yeshi.utils.mybatis.Column(name = "userTypeName")
   @Expose
   private String userTypeName;// 用户类型
   @Field
   @org.yeshi.utils.mybatis.Column(name = "tkMktStatus")
   @Expose
   private String tkMktStatus; // 1:营销返利
   @Field
   @org.yeshi.utils.mybatis.Column(name = "totalSales")
   @Expose
   private Integer totalSales;// 229, 淘客30天月推广量
   // 入库时间
   @org.yeshi.utils.mybatis.Column(name = "createtime")
   @Expose
   private Date createtime;
   // 更新时间
   @Field
   @org.yeshi.utils.mybatis.Column(name = "updatetime")
   @Expose
   private Date updatetime;
   @org.yeshi.utils.mybatis.Column(name = "state")
   @Expose
   private Integer state;// 0-正常 1-商品下架
   @Field
   @org.yeshi.utils.mybatis.Column(name = "material_lib_type")
   private Integer materialLibType;//物料库类型
   private String description;//推荐语
   private boolean shopCoupon;//是否为店铺券
   /* 新增字段 2018-7-16 ; 由于数据未从淘宝获取成功,暂不启用 */
   public boolean isShopCoupon() {
      return shopCoupon;
   }
   public void setShopCoupon(boolean shopCoupon) {
      this.shopCoupon = shopCoupon;
   }
   public Integer getMaterialLibType() {
      return materialLibType;
   }
   public void setMaterialLibType(Integer materialLibType) {
      this.materialLibType = materialLibType;
   }
   // @org.yeshi.utils.mybatis.Column(name = "catLeafName")
   private String leafName; // 子类目名称
   // @org.yeshi.utils.mybatis.Column(name = "isPrepay")
   private Integer isPrepay; // 是否加入消费者保障 1:是 0 否
   // @org.yeshi.utils.mybatis.Column(name = "shopDsr")
   private Integer shopDsr; // 店铺评分
   // @org.yeshi.utils.mybatis.Column(name = "ratesum")
   private Integer ratesum; // 卖家等级
   // @org.yeshi.utils.mybatis.Column(name = "rfdRate")
   private Integer rfdRate; // 退款率是否低于行业均值
   // @org.yeshi.utils.mybatis.Column(name = "goodRate")
   private Integer goodRate; // 好评率是否高于行业均值
   // @org.yeshi.utils.mybatis.Column(name = "payRate30")
   private Integer payRate30; // 成交转化是否高于行业均值
   // @org.yeshi.utils.mybatis.Column(name = "freeShipment")
   private Integer freeShipment; // 是否包邮
   @Expose
   private String salesCount;
   @Expose
   private List<String> imgList;
   private String dxjhInfo;
   private String provcity;
   private BigDecimal minTkRate;//最小返利比例
   public BigDecimal getMinTkRate() {
      return minTkRate;
   }
   public void setMinTkRate(BigDecimal minTkRate) {
      this.minTkRate = minTkRate;
   }
   public Date getUpdatetime() {
      return updatetime;
   }
   public void setUpdatetime(Date updatetime) {
      this.updatetime = updatetime;
   }
   public Integer getState() {
      return state;
   }
   public void setState(Integer state) {
      this.state = state;
   }
   public String getProvcity() {
      return provcity;
   }
   public void setProvcity(String provcity) {
      this.provcity = provcity;
   }
   public String getDxjhInfo() {
      return dxjhInfo;
   }
   public void setDxjhInfo(String dxjhInfo) {
      this.dxjhInfo = dxjhInfo;
   }
   public Date getCreatetime() {
      return createtime;
   }
   public void setCreatetime(Date createtime) {
      this.createtime = createtime;
   }
   public TaoBaoGoodsBrief() {
      this.eventCreatorId = 0;
      this.hasRecommended = 0;
      this.hasSame = 0;
      this.rootCatId = 0;
      this.rootCatScore = 0;
      this.sameItemPid = 0L;
      this.totalFee = new BigDecimal(0);
      this.couponStartFee = new BigDecimal(0);
      this.couponTotalCount = 0;
      this.dayLeft = 0;
      this.leafCatId = 0;
      this.couponAmount = new BigDecimal(0);
      this.rlRate = 0.0;
      this.couponLeftCount = 0;
      this.includeDxjh = 0;
   }
   public TaoBaoGoodsBrief(Long id) {
      super();
      this.id = id;
   }
   public TaoBaoGoodsBrief(String shopTitle) {
      super();
      this.shopTitle = shopTitle;
   }
   public List<String> getImgList() {
      return imgList;
   }
   public void setImgList(List<String> imgList) {
      this.imgList = imgList;
   }
   public Integer getRootCatId() {
      return rootCatId;
   }
   public void setRootCatId(Integer rootCatId) {
      this.rootCatId = rootCatId;
   }
   public Integer getEventCreatorId() {
      return eventCreatorId;
   }
   public void setEventCreatorId(Integer eventCreatorId) {
      this.eventCreatorId = eventCreatorId;
   }
   public Integer getLeafCatId() {
      return leafCatId;
   }
   public void setLeafCatId(Integer leafCatId) {
      this.leafCatId = leafCatId;
   }
   public String getDebugInfo() {
      return debugInfo;
   }
   public void setDebugInfo(String debugInfo) {
      this.debugInfo = debugInfo;
   }
   public Integer getRootCatScore() {
      return rootCatScore;
   }
   public void setRootCatScore(Integer rootCatScore) {
      this.rootCatScore = rootCatScore;
   }
   public Long getSellerId() {
      return sellerId;
   }
   public void setSellerId(Long sellerId) {
      this.sellerId = sellerId;
   }
   public Integer getUserType() {
      return userType;
   }
   public void setUserType(Integer userType) {
      this.userType = userType;
   }
   public String getShopTitle() {
      return shopTitle;
   }
   public void setShopTitle(String shopTitle) {
      this.shopTitle = shopTitle;
   }
   public String getPictUrl() {
      return pictUrl;
   }
   public void setPictUrl(String pictUrl) {
      this.pictUrl = pictUrl;
   }
   public String getTitle() {
      return title;
   }
   public void setTitle(String title) {
      this.title = title;
   }
   public Long getAuctionId() {
      return auctionId;
   }
   public void setAuctionId(Long auctionId) {
      this.auctionId = auctionId;
   }
   public String getCouponLink() {
      return couponLink;
   }
   public void setCouponLink(String couponLink) {
      this.couponLink = couponLink;
   }
   public String getCouponLinkTaoToken() {
      return couponLinkTaoToken;
   }
   public void setCouponLinkTaoToken(String couponLinkTaoToken) {
      this.couponLinkTaoToken = couponLinkTaoToken;
   }
   public String getCouponActivityId() {
      return couponActivityId;
   }
   public void setCouponActivityId(String couponActivityId) {
      this.couponActivityId = couponActivityId;
   }
   public Integer getBiz30day() {
      return biz30day;
   }
   public void setBiz30day(Integer biz30day) {
      this.biz30day = biz30day;
   }
   public BigDecimal getTkRate() {
      return tkRate;
   }
   public void setTkRate(BigDecimal tkRate) {
      this.tkRate = tkRate;
   }
   public String getNick() {
      return nick;
   }
   public void setNick(String nick) {
      this.nick = nick;
   }
   public Integer getIncludeDxjh() {
      return includeDxjh;
   }
   public void setIncludeDxjh(Integer includeDxjh) {
      this.includeDxjh = includeDxjh;
   }
   public BigDecimal getTkCommFee() {
      return tkCommFee;
   }
   public BigDecimal getReservePrice() {
      return reservePrice;
   }
   public void setReservePrice(BigDecimal reservePrice) {
      this.reservePrice = reservePrice;
   }
   public BigDecimal getTotalFee() {
      return totalFee;
   }
   public void setTotalFee(BigDecimal totalFee) {
      this.totalFee = totalFee;
   }
   public void setTkCommFee(BigDecimal tkCommFee) {
      this.tkCommFee = tkCommFee;
   }
   public Integer getTotalNum() {
      return totalNum;
   }
   public void setTotalNum(Integer totalNum) {
      this.totalNum = totalNum;
   }
   public BigDecimal getZkPrice() {
      return zkPrice;
   }
   public void setZkPrice(BigDecimal zkPrice) {
      this.zkPrice = zkPrice;
   }
   public Integer getDayLeft() {
      return dayLeft;
   }
   public void setDayLeft(Integer dayLeft) {
      this.dayLeft = dayLeft;
   }
   public String getTk3rdRate() {
      return tk3rdRate;
   }
   public void setTk3rdRate(String tk3rdRate) {
      this.tk3rdRate = tk3rdRate;
   }
   public String getAuctionUrl() {
      return auctionUrl;
   }
   public void setAuctionUrl(String auctionUrl) {
      this.auctionUrl = auctionUrl;
   }
   public Double getRlRate() {
      return rlRate;
   }
   public void setRlRate(Double rlRate) {
      this.rlRate = rlRate;
   }
   public Integer getHasRecommended() {
      return hasRecommended;
   }
   public void setHasRecommended(Integer hasRecommended) {
      this.hasRecommended = hasRecommended;
   }
   public Integer getHasSame() {
      return hasSame;
   }
   public void setHasSame(Integer hasSame) {
      this.hasSame = hasSame;
   }
   public Long getSameItemPid() {
      return sameItemPid;
   }
   public void setSameItemPid(Long sameItemPid) {
      this.sameItemPid = sameItemPid;
   }
   public Integer getCouponTotalCount() {
      return couponTotalCount;
   }
   public void setCouponTotalCount(Integer couponTotalCount) {
      this.couponTotalCount = couponTotalCount;
   }
   public Integer getCouponLeftCount() {
      return couponLeftCount;
   }
   public void setCouponLeftCount(Integer couponLeftCount) {
      this.couponLeftCount = couponLeftCount;
   }
   public BigDecimal getCouponAmount() {
      return couponAmount;
   }
   public void setCouponAmount(BigDecimal couponAmount) {
      this.couponAmount = couponAmount;
   }
   public String getEventRate() {
      return eventRate;
   }
   public void setEventRate(String eventRate) {
      this.eventRate = eventRate;
   }
   public String getCouponShortLink() {
      return couponShortLink;
   }
   public void setCouponShortLink(String couponShortLink) {
      this.couponShortLink = couponShortLink;
   }
   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 String getCouponEffectiveStartTime() {
      return couponEffectiveStartTime;
   }
   public void setCouponEffectiveStartTime(String couponEffectiveStartTime) {
      this.couponEffectiveStartTime = couponEffectiveStartTime;
   }
   public String getCouponEffectiveEndTime() {
      return couponEffectiveEndTime;
   }
   public void setCouponEffectiveEndTime(String couponEffectiveEndTime) {
      this.couponEffectiveEndTime = couponEffectiveEndTime;
   }
   public String getHasUmpBonus() {
      return hasUmpBonus;
   }
   public void setHasUmpBonus(String hasUmpBonus) {
      this.hasUmpBonus = hasUmpBonus;
   }
   public String getIsBizActivity() {
      return isBizActivity;
   }
   public void setIsBizActivity(String isBizActivity) {
      this.isBizActivity = isBizActivity;
   }
   public String getUmpBonus() {
      return umpBonus;
   }
   public void setUmpBonus(String umpBonus) {
      this.umpBonus = umpBonus;
   }
   public String getRootCategoryName() {
      return rootCategoryName;
   }
   public void setRootCategoryName(String rootCategoryName) {
      this.rootCategoryName = rootCategoryName;
   }
   public String getCouponOriLink() {
      return couponOriLink;
   }
   public void setCouponOriLink(String couponOriLink) {
      this.couponOriLink = couponOriLink;
   }
   public String getUserTypeName() {
      return userTypeName;
   }
   public void setUserTypeName(String userTypeName) {
      this.userTypeName = userTypeName;
   }
   public Long getId() {
      return id;
   }
   public void setId(Long id) {
      this.id = id;
   }
   public String getTkMktStatus() {
      return tkMktStatus;
   }
   public void setTkMktStatus(String tkMktStatus) {
      this.tkMktStatus = tkMktStatus;
   }
   public String getSalesCount() {
      return salesCount;
   }
   public void setSalesCount(String salesCount) {
      this.salesCount = salesCount;
   }
   public Integer getIsPrepay() {
      return isPrepay;
   }
   public void setIsPrepay(Integer isPrepay) {
      this.isPrepay = isPrepay;
   }
   public Integer getShopDsr() {
      return shopDsr;
   }
   public void setShopDsr(Integer shopDsr) {
      this.shopDsr = shopDsr;
   }
   public Integer getRatesum() {
      return ratesum;
   }
   public void setRatesum(Integer ratesum) {
      this.ratesum = ratesum;
   }
   public Integer getRfdRate() {
      return rfdRate;
   }
   public void setRfdRate(Integer rfdRate) {
      this.rfdRate = rfdRate;
   }
   public Integer getGoodRate() {
      return goodRate;
   }
   public void setGoodRate(Integer goodRate) {
      this.goodRate = goodRate;
   }
   public Integer getPayRate30() {
      return payRate30;
   }
   public void setPayRate30(Integer payRate30) {
      this.payRate30 = payRate30;
   }
   public Integer getFreeShipment() {
      return freeShipment;
   }
   public void setFreeShipment(Integer freeShipment) {
      this.freeShipment = freeShipment;
   }
   public String getLeafName() {
      return leafName;
   }
   public void setLeafName(String leafName) {
      this.leafName = leafName;
   }
   public Integer getTotalSales() {
      return totalSales;
   }
   public void setTotalSales(Integer totalSales) {
      this.totalSales = totalSales;
   }
   public String getPictUrlWhite() {
      return pictUrlWhite;
   }
   public void setPictUrlWhite(String pictUrlWhite) {
      this.pictUrlWhite = pictUrlWhite;
   }
   public String getDescription() {
      return description;
   }
   public void setDescription(String description) {
      this.description = description;
   }
}