| | |
| | | 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;
|
| | |
|
| | |
| | | *
|
| | | * @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 { |
| | | |
| | | /**
|
| | | *
|
| | | */
|
| | |
| | |
|
| | |
|
| | |
|
| | | @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;
|
| | |
|
| | |
|