yujian
2020-01-18 f4a0f2acc63d7785eab108419a4e16f5f688cb95
fanli/src/main/java/com/yeshi/fanli/entity/bus/lable/BoutiqueAutoRule.java
@@ -4,16 +4,9 @@
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 org.yeshi.utils.mybatis.Column;
import org.yeshi.utils.mybatis.Table;
import com.yeshi.fanli.entity.common.AdminUser;
@@ -25,11 +18,9 @@
 *
 * @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{
@Table("yeshi_ec_boutique_auto_rule")
public class BoutiqueAutoRule implements Serializable {
   /**
    * 
    */
@@ -47,142 +38,87 @@
   
   
   @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")
   @Column(name = "sr_source")
   private Integer source; // 来源
   
   @JoinColumn(name = "sr_title")
   @org.yeshi.utils.mybatis.Column(name = "sr_title")
   @Column(name = "sr_title")
   private String title; // 任务名称
   
   @JoinColumn(name = "sr_search_content")
   @org.yeshi.utils.mybatis.Column(name = "sr_search_content")
   @Column(name = "sr_search_content")
   private String searchContent; // 任务内容
   
   @JoinColumn(name = "sr_class_name")
   @org.yeshi.utils.mybatis.Column(name = "sr_class_name")
   @Column(name = "sr_class_name")
   private String className; // 主类目
   
   @JoinColumn(name = "sr_subclass_name")
   @org.yeshi.utils.mybatis.Column(name = "sr_subclass_name")
   @Column(name = "sr_subclass_name")
   private String subclassName; // 子类目
   
   @JoinColumn(name = "sr_execute_day")
   @org.yeshi.utils.mybatis.Column(name = "sr_execute_day")
   @Column(name = "sr_execute_day")
   private String executeDay; // 执行相隔天数
   
   @JoinColumn(name = "sr_execute_time")
   @org.yeshi.utils.mybatis.Column(name = "sr_execute_time")
   @Column(name = "sr_execute_time")
   private String executeTime; // 执行时间
   
   @JoinColumn(name = "sr_cron_time")
   @org.yeshi.utils.mybatis.Column(name = "sr_cron_time")
   @Column(name = "sr_cron_time")
   private String cronTime; // cron执行时间
   @JoinColumn(name = "sr_state")
   @org.yeshi.utils.mybatis.Column(name = "sr_state")
   @Column(name = "sr_state")
   private Integer state; // 状态:1启用  0停用
   
   @JoinColumn(name = "sr_start_time")
   @org.yeshi.utils.mybatis.Column(name = "sr_start_time")
   @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")
   @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")
   @Column(name = "sr_createtime")
   private Date createtime; // 创建时间
   @JoinColumn(name = "sr_updatetime")
   @org.yeshi.utils.mybatis.Column(name = "sr_updatetime")
   @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;