admin
2024-10-16 62a447d89331aee1feae7724c7616aa1bb2cfe79
fanli/src/main/java/com/yeshi/fanli/entity/bus/lable/BoutiqueAutoRule.java
@@ -1,621 +1,557 @@
package com.yeshi.fanli.entity.bus.lable;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Table;
import javax.persistence.Transient;
import org.springframework.format.annotation.DateTimeFormat;
import com.yeshi.fanli.entity.common.AdminUser;
/**
 * 精选库商品入库规则
 *
 * @author yj
 *
 * @date 2018年8月2日
 */
@Entity
@Table(name = "yeshi_ec_boutique_auto_rule")
@org.yeshi.utils.mybatis.Table("yeshi_ec_boutique_auto_rule")
public class BoutiqueAutoRule implements Serializable{
   /**
    *
    */
   private static final long serialVersionUID = 1L;
   // 淘宝物料API
   public final static int TB_OPTIONAL = 1;
   // 淘宝官方推荐
   public final static int TB_MATERIAL = 2;
   // 京东
   public final static int JD = 8;
   // 拼多多
   public final static int PDD = 9;
   @Id
   @Column(name = "sr_id")
   @GeneratedValue(strategy = GenerationType.AUTO)
   @org.yeshi.utils.mybatis.Column(name = "sr_id")
   private Long id;
   @JoinColumn(name = "sr_source")
   @org.yeshi.utils.mybatis.Column(name = "sr_source")
   private Integer source; // 来源
   @JoinColumn(name = "sr_title")
   @org.yeshi.utils.mybatis.Column(name = "sr_title")
   private String title; // 任务名称
   @JoinColumn(name = "sr_search_content")
   @org.yeshi.utils.mybatis.Column(name = "sr_search_content")
   private String searchContent; // 任务内容
   @JoinColumn(name = "sr_class_name")
   @org.yeshi.utils.mybatis.Column(name = "sr_class_name")
   private String className; // 主类目
   @JoinColumn(name = "sr_subclass_name")
   @org.yeshi.utils.mybatis.Column(name = "sr_subclass_name")
   private String subclassName; // 子类目
   @JoinColumn(name = "sr_execute_day")
   @org.yeshi.utils.mybatis.Column(name = "sr_execute_day")
   private String executeDay; // 执行相隔天数
   @JoinColumn(name = "sr_execute_time")
   @org.yeshi.utils.mybatis.Column(name = "sr_execute_time")
   private String executeTime; // 执行时间
   @JoinColumn(name = "sr_cron_time")
   @org.yeshi.utils.mybatis.Column(name = "sr_cron_time")
   private String cronTime; // cron执行时间
   @JoinColumn(name = "sr_state")
   @org.yeshi.utils.mybatis.Column(name = "sr_state")
   private Integer state; // 状态:1启用  0停用
   @JoinColumn(name = "sr_start_time")
   @org.yeshi.utils.mybatis.Column(name = "sr_start_time")
   @DateTimeFormat(pattern = "yyyy-MM-dd")
   private Date startTime; // 生效时间
   @JoinColumn(name = "sr_end_time")
   @org.yeshi.utils.mybatis.Column(name = "sr_end_time")
   @DateTimeFormat(pattern = "yyyy-MM-dd")
   private Date endTime; // 失效时间
   @JoinColumn(name = "sr_createtime")
   @org.yeshi.utils.mybatis.Column(name = "sr_createtime")
   private Date createtime; // 创建时间
   @JoinColumn(name = "sr_updatetime")
   @org.yeshi.utils.mybatis.Column(name = "sr_updatetime")
   private Date updatetime; // 更新时间(修改时间)
   @Transient
   private String key; // 搜索关键词
   @Transient
   private String cateIds; // 官方推荐商品库投放ID;淘宝类目id集合
   @Transient
   private Integer startSales; // 销量小值
   @Transient
   private Integer endSales; // 销量大值
   @Transient
   private Double startZkPrice; // 在售价范围小值
   @Transient
   private Double endZkPrice; // 在售价范围大值
   @Transient
   private Double startPrice; // 券后价范围小值
   @Transient
   private Double endPrice; // 券后价范围大值
   @Transient
   private Double startTkRate; // 佣金范围小值
   @Transient
   private Double endTkRate; // 佣金范围大值
   @Transient
   private Integer isTmall; // 是否天猫
   @Transient
   private Integer hasCoupon; // 是否有券:1 有 0 无
   @Transient
   private Integer freeShipment; // 是否包邮:1 有 0 无
   @Transient
   private Integer needPrepay; // 是否消费保障:1有 0 无
   @Transient
   private Integer npxLevel; // 牛皮癣程度,取值:1:不限,2:无,3:轻微
   @Transient
   private Integer includePayRate30; // 成交转化是否高于行业均值        1 有 0 无
   @Transient
   private Integer includeGoodRate; // 好评率是否高于行业均值            1 有 0 无
   @Transient
   private Integer includeRfdRate; // 退款率是否低于行业均值             1 有 0 无
   @Transient
   private String lableNames; // 标签名称:空格隔开
   @Transient
   private String classNameChinese; // 淘宝类目名称
   @Transient
   private Integer maxPage; // 请求最大页数
   @Transient
   private int goodsSource; // 权重结束
   @Transient
   private String sourceCalss; // 具体来源
   @Transient
   private String systemCid;// 系统分类id
   @Transient
   private boolean calss9k9; // 是否9k9类目
   @Transient
   private boolean flashSale; // 是否加入限时抢购
   @Transient
   private int startWeight; // 权重起始
   @Transient
   private int endWeight; // 权重结束
   @Transient
   private AdminUser adminUser;
   public Long getId() {
      return id;
   }
   public void setId(Long id) {
      this.id = id;
   }
   public Integer getSource() {
      return source;
   }
   public void setSource(Integer source) {
      this.source = source;
   }
   public String getTitle() {
      return title;
   }
   public void setTitle(String title) {
      this.title = title;
   }
   public String getSearchContent() {
      return searchContent;
   }
   public void setSearchContent(String searchContent) {
      this.searchContent = searchContent;
   }
   public String getClassName() {
      return className;
   }
   public void setClassName(String className) {
      this.className = className;
   }
   public String getSubclassName() {
      return subclassName;
   }
   public void setSubclassName(String subclassName) {
      this.subclassName = subclassName;
   }
   public String getExecuteDay() {
      return executeDay;
   }
   public void setExecuteDay(String executeDay) {
      this.executeDay = executeDay;
   }
   public String getExecuteTime() {
      return executeTime;
   }
   public void setExecuteTime(String executeTime) {
      this.executeTime = executeTime;
   }
   public String getCronTime() {
      return cronTime;
   }
   public void setCronTime(String cronTime) {
      this.cronTime = cronTime;
   }
   public Date getStartTime() {
      return startTime;
   }
   public void setStartTime(Date startTime) {
      this.startTime = startTime;
   }
   public Date getEndTime() {
      return endTime;
   }
   public void setEndTime(Date endTime) {
      this.endTime = endTime;
   }
   public Integer getState() {
      return state;
   }
   public void setState(Integer state) {
      this.state = state;
   }
   public Date getCreatetime() {
      return createtime;
   }
   public void setCreatetime(Date createtime) {
      this.createtime = createtime;
   }
   public Date getUpdatetime() {
      return updatetime;
   }
   public void setUpdatetime(Date updatetime) {
      this.updatetime = updatetime;
   }
   public String getCateIds() {
      return cateIds;
   }
   public void setCateIds(String cateIds) {
      this.cateIds = cateIds;
   }
   public Integer getStartSales() {
      return startSales;
   }
   public void setStartSales(Integer startSales) {
      this.startSales = startSales;
   }
   public Integer getEndSales() {
      return endSales;
   }
   public void setEndSales(Integer endSales) {
      this.endSales = endSales;
   }
   public Double getStartPrice() {
      return startPrice;
   }
   public void setStartPrice(Double startPrice) {
      this.startPrice = startPrice;
   }
   public Double getEndPrice() {
      return endPrice;
   }
   public void setEndPrice(Double endPrice) {
      this.endPrice = endPrice;
   }
   public Double getStartTkRate() {
      return startTkRate;
   }
   public void setStartTkRate(Double startTkRate) {
      this.startTkRate = startTkRate;
   }
   public Double getEndTkRate() {
      return endTkRate;
   }
   public void setEndTkRate(Double endTkRate) {
      this.endTkRate = endTkRate;
   }
   public Integer getIsTmall() {
      return isTmall;
   }
   public void setIsTmall(Integer isTmall) {
      this.isTmall = isTmall;
   }
   public Integer getHasCoupon() {
      return hasCoupon;
   }
   public void setHasCoupon(Integer hasCoupon) {
      this.hasCoupon = hasCoupon;
   }
   public Integer getFreeShipment() {
      return freeShipment;
   }
   public void setFreeShipment(Integer freeShipment) {
      this.freeShipment = freeShipment;
   }
   public Integer getNeedPrepay() {
      return needPrepay;
   }
   public void setNeedPrepay(Integer needPrepay) {
      this.needPrepay = needPrepay;
   }
   public Integer getNpxLevel() {
      return npxLevel;
   }
   public void setNpxLevel(Integer npxLevel) {
      this.npxLevel = npxLevel;
   }
   public Integer getIncludePayRate30() {
      return includePayRate30;
   }
   public void setIncludePayRate30(Integer includePayRate30) {
      this.includePayRate30 = includePayRate30;
   }
   public Integer getIncludeGoodRate() {
      return includeGoodRate;
   }
   public void setIncludeGoodRate(Integer includeGoodRate) {
      this.includeGoodRate = includeGoodRate;
   }
   public Integer getIncludeRfdRate() {
      return includeRfdRate;
   }
   public void setIncludeRfdRate(Integer includeRfdRate) {
      this.includeRfdRate = includeRfdRate;
   }
   public String getLableNames() {
      return lableNames;
   }
   public void setLableNames(String lableNames) {
      this.lableNames = lableNames;
   }
   public String getKey() {
      return key;
   }
   public void setKey(String key) {
      this.key = key;
   }
   public String getClassNameChinese() {
      return classNameChinese;
   }
   public void setClassNameChinese(String classNameChinese) {
      this.classNameChinese = classNameChinese;
   }
   public Double getStartZkPrice() {
      return startZkPrice;
   }
   public void setStartZkPrice(Double startZkPrice) {
      this.startZkPrice = startZkPrice;
   }
   public Double getEndZkPrice() {
      return endZkPrice;
   }
   public void setEndZkPrice(Double endZkPrice) {
      this.endZkPrice = endZkPrice;
   }
   public Integer getMaxPage() {
      return maxPage;
   }
   public void setMaxPage(Integer maxPage) {
      this.maxPage = maxPage;
   }
   public int getGoodsSource() {
      return goodsSource;
   }
   public void setGoodsSource(int goodsSource) {
      this.goodsSource = goodsSource;
   }
   public String getSourceCalss() {
      return sourceCalss;
   }
   public void setSourceCalss(String sourceCalss) {
      this.sourceCalss = sourceCalss;
   }
   public String getSystemCid() {
      return systemCid;
   }
   public void setSystemCid(String systemCid) {
      this.systemCid = systemCid;
   }
   public boolean isCalss9k9() {
      return calss9k9;
   }
   public void setCalss9k9(boolean calss9k9) {
      this.calss9k9 = calss9k9;
   }
   public boolean isFlashSale() {
      return flashSale;
   }
   public void setFlashSale(boolean flashSale) {
      this.flashSale = flashSale;
   }
   public int getStartWeight() {
      return startWeight;
   }
   public void setStartWeight(int startWeight) {
      this.startWeight = startWeight;
   }
   public int getEndWeight() {
      return endWeight;
   }
   public void setEndWeight(int endWeight) {
      this.endWeight = endWeight;
   }
   public AdminUser getAdminUser() {
      return adminUser;
   }
   public void setAdminUser(AdminUser adminUser) {
      this.adminUser = adminUser;
   }
}
package com.yeshi.fanli.entity.bus.lable;
import java.io.Serializable;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import org.yeshi.utils.generater.mybatis.Column;
import org.yeshi.utils.generater.mybatis.Table;
import com.yeshi.fanli.entity.common.AdminUser;
/**
 * 精选库商品入库规则
 *
 * @author yj
 *
 * @date 2018年8月2日
 */
@Table("yeshi_ec_boutique_auto_rule")
public class BoutiqueAutoRule implements Serializable {
   /**
    *
    */
   private static final long serialVersionUID = 1L;
   // 淘宝物料API
   public final static int TB_OPTIONAL = 1;
   // 淘宝官方推荐
   public final static int TB_MATERIAL = 2;
   // 京东
   public final static int JD = 8;
   // 拼多多
   public final static int PDD = 9;
   @Column(name = "sr_id")
   private Long id;
   @Column(name = "sr_source")
   private Integer source; // 来源
   @Column(name = "sr_title")
   private String title; // 任务名称
   @Column(name = "sr_search_content")
   private String searchContent; // 任务内容
   @Column(name = "sr_class_name")
   private String className; // 主类目
   @Column(name = "sr_subclass_name")
   private String subclassName; // 子类目
   @Column(name = "sr_execute_day")
   private String executeDay; // 执行相隔天数
   @Column(name = "sr_execute_time")
   private String executeTime; // 执行时间
   @Column(name = "sr_cron_time")
   private String cronTime; // cron执行时间
   @Column(name = "sr_state")
   private Integer state; // 状态:1启用  0停用
   @Column(name = "sr_start_time")
   @DateTimeFormat(pattern = "yyyy-MM-dd")
   private Date startTime; // 生效时间
   @Column(name = "sr_end_time")
   @DateTimeFormat(pattern = "yyyy-MM-dd")
   private Date endTime; // 失效时间
   @Column(name = "sr_createtime")
   private Date createtime; // 创建时间
   @Column(name = "sr_updatetime")
   private Date updatetime; // 更新时间(修改时间)
   private String key; // 搜索关键词
   private String cateIds; // 官方推荐商品库投放ID;淘宝类目id集合
   private Integer startSales; // 销量小值
   private Integer endSales; // 销量大值
   private Double startZkPrice; // 在售价范围小值
   private Double endZkPrice; // 在售价范围大值
   private Double startPrice; // 券后价范围小值
   private Double endPrice; // 券后价范围大值
   private Double startTkRate; // 佣金范围小值
   private Double endTkRate; // 佣金范围大值
   private Integer isTmall; // 是否天猫
   private Integer hasCoupon; // 是否有券:1 有 0 无
   private Integer freeShipment; // 是否包邮:1 有 0 无
   private Integer needPrepay; // 是否消费保障:1有 0 无
   private Integer npxLevel; // 牛皮癣程度,取值:1:不限,2:无,3:轻微
   private Integer includePayRate30; // 成交转化是否高于行业均值        1 有 0 无
   private Integer includeGoodRate; // 好评率是否高于行业均值            1 有 0 无
   private Integer includeRfdRate; // 退款率是否低于行业均值             1 有 0 无
   private String lableNames; // 标签名称:空格隔开
   private String classNameChinese; // 淘宝类目名称
   private Integer maxPage; // 请求最大页数
   private int goodsSource; // 权重结束
   private String sourceCalss; // 具体来源
   private String systemCid;// 系统分类id
   private boolean calss9k9; // 是否9k9类目
   private boolean flashSale; // 是否加入限时抢购
   private int startWeight; // 权重起始
   private int endWeight; // 权重结束
   private AdminUser adminUser;
   public Long getId() {
      return id;
   }
   public void setId(Long id) {
      this.id = id;
   }
   public Integer getSource() {
      return source;
   }
   public void setSource(Integer source) {
      this.source = source;
   }
   public String getTitle() {
      return title;
   }
   public void setTitle(String title) {
      this.title = title;
   }
   public String getSearchContent() {
      return searchContent;
   }
   public void setSearchContent(String searchContent) {
      this.searchContent = searchContent;
   }
   public String getClassName() {
      return className;
   }
   public void setClassName(String className) {
      this.className = className;
   }
   public String getSubclassName() {
      return subclassName;
   }
   public void setSubclassName(String subclassName) {
      this.subclassName = subclassName;
   }
   public String getExecuteDay() {
      return executeDay;
   }
   public void setExecuteDay(String executeDay) {
      this.executeDay = executeDay;
   }
   public String getExecuteTime() {
      return executeTime;
   }
   public void setExecuteTime(String executeTime) {
      this.executeTime = executeTime;
   }
   public String getCronTime() {
      return cronTime;
   }
   public void setCronTime(String cronTime) {
      this.cronTime = cronTime;
   }
   public Date getStartTime() {
      return startTime;
   }
   public void setStartTime(Date startTime) {
      this.startTime = startTime;
   }
   public Date getEndTime() {
      return endTime;
   }
   public void setEndTime(Date endTime) {
      this.endTime = endTime;
   }
   public Integer getState() {
      return state;
   }
   public void setState(Integer state) {
      this.state = state;
   }
   public Date getCreatetime() {
      return createtime;
   }
   public void setCreatetime(Date createtime) {
      this.createtime = createtime;
   }
   public Date getUpdatetime() {
      return updatetime;
   }
   public void setUpdatetime(Date updatetime) {
      this.updatetime = updatetime;
   }
   public String getCateIds() {
      return cateIds;
   }
   public void setCateIds(String cateIds) {
      this.cateIds = cateIds;
   }
   public Integer getStartSales() {
      return startSales;
   }
   public void setStartSales(Integer startSales) {
      this.startSales = startSales;
   }
   public Integer getEndSales() {
      return endSales;
   }
   public void setEndSales(Integer endSales) {
      this.endSales = endSales;
   }
   public Double getStartPrice() {
      return startPrice;
   }
   public void setStartPrice(Double startPrice) {
      this.startPrice = startPrice;
   }
   public Double getEndPrice() {
      return endPrice;
   }
   public void setEndPrice(Double endPrice) {
      this.endPrice = endPrice;
   }
   public Double getStartTkRate() {
      return startTkRate;
   }
   public void setStartTkRate(Double startTkRate) {
      this.startTkRate = startTkRate;
   }
   public Double getEndTkRate() {
      return endTkRate;
   }
   public void setEndTkRate(Double endTkRate) {
      this.endTkRate = endTkRate;
   }
   public Integer getIsTmall() {
      return isTmall;
   }
   public void setIsTmall(Integer isTmall) {
      this.isTmall = isTmall;
   }
   public Integer getHasCoupon() {
      return hasCoupon;
   }
   public void setHasCoupon(Integer hasCoupon) {
      this.hasCoupon = hasCoupon;
   }
   public Integer getFreeShipment() {
      return freeShipment;
   }
   public void setFreeShipment(Integer freeShipment) {
      this.freeShipment = freeShipment;
   }
   public Integer getNeedPrepay() {
      return needPrepay;
   }
   public void setNeedPrepay(Integer needPrepay) {
      this.needPrepay = needPrepay;
   }
   public Integer getNpxLevel() {
      return npxLevel;
   }
   public void setNpxLevel(Integer npxLevel) {
      this.npxLevel = npxLevel;
   }
   public Integer getIncludePayRate30() {
      return includePayRate30;
   }
   public void setIncludePayRate30(Integer includePayRate30) {
      this.includePayRate30 = includePayRate30;
   }
   public Integer getIncludeGoodRate() {
      return includeGoodRate;
   }
   public void setIncludeGoodRate(Integer includeGoodRate) {
      this.includeGoodRate = includeGoodRate;
   }
   public Integer getIncludeRfdRate() {
      return includeRfdRate;
   }
   public void setIncludeRfdRate(Integer includeRfdRate) {
      this.includeRfdRate = includeRfdRate;
   }
   public String getLableNames() {
      return lableNames;
   }
   public void setLableNames(String lableNames) {
      this.lableNames = lableNames;
   }
   public String getKey() {
      return key;
   }
   public void setKey(String key) {
      this.key = key;
   }
   public String getClassNameChinese() {
      return classNameChinese;
   }
   public void setClassNameChinese(String classNameChinese) {
      this.classNameChinese = classNameChinese;
   }
   public Double getStartZkPrice() {
      return startZkPrice;
   }
   public void setStartZkPrice(Double startZkPrice) {
      this.startZkPrice = startZkPrice;
   }
   public Double getEndZkPrice() {
      return endZkPrice;
   }
   public void setEndZkPrice(Double endZkPrice) {
      this.endZkPrice = endZkPrice;
   }
   public Integer getMaxPage() {
      return maxPage;
   }
   public void setMaxPage(Integer maxPage) {
      this.maxPage = maxPage;
   }
   public int getGoodsSource() {
      return goodsSource;
   }
   public void setGoodsSource(int goodsSource) {
      this.goodsSource = goodsSource;
   }
   public String getSourceCalss() {
      return sourceCalss;
   }
   public void setSourceCalss(String sourceCalss) {
      this.sourceCalss = sourceCalss;
   }
   public String getSystemCid() {
      return systemCid;
   }
   public void setSystemCid(String systemCid) {
      this.systemCid = systemCid;
   }
   public boolean isCalss9k9() {
      return calss9k9;
   }
   public void setCalss9k9(boolean calss9k9) {
      this.calss9k9 = calss9k9;
   }
   public boolean isFlashSale() {
      return flashSale;
   }
   public void setFlashSale(boolean flashSale) {
      this.flashSale = flashSale;
   }
   public int getStartWeight() {
      return startWeight;
   }
   public void setStartWeight(int startWeight) {
      this.startWeight = startWeight;
   }
   public int getEndWeight() {
      return endWeight;
   }
   public void setEndWeight(int endWeight) {
      this.endWeight = endWeight;
   }
   public AdminUser getAdminUser() {
      return adminUser;
   }
   public void setAdminUser(AdminUser adminUser) {
      this.adminUser = adminUser;
   }
}