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;
|
}
|
|
|
|
}
|