123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276 |
- package com.caimei.modules.newhome.entity;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.thinkgem.jeesite.common.persistence.DataEntity;
- import org.hibernate.validator.constraints.Length;
- import java.util.Date;
- /**
- * 新首页轮播图Entity
- * @author ye.qin
- * @version 2019-03-13
- */
- public class NewPageHomeimage extends DataEntity<NewPageHomeimage> {
- private static final long serialVersionUID = 1L;
- private String title; // 标题
- private String link; // 链接
- private String image; // 轮播图片
- private String crmImage; // 小程序轮播图片
- private String crmLink; //小程序端链接
- private String crmTitle; //小程序页面title
- private String sort; // 排序
- private String wwwEnabledStatus; // www端状态 0停用 1启用
- private String crmEnabledStatus; // CRM端状态 0停用 1启用
- private Integer count; // 点击次数
- /** 商品Id */
- private Integer productId;
- /** 上架方式:1立即上架,2预约上架 */
- private Integer bookStatus;
- /** 预约上架时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date bookStartDate;
- /** 预约下架时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date bookEndDate;
- /** 审核状态:1待审核,2审核通过,3审核失败 */
- private Integer auditStatus;
- /** 审核时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date auditTime;
- /** 审核失败理由 */
- private String failReason;
- /** 文章发布来源:1采美365网,2供应商 */
- private Integer publishSource;
- /** 供应商Id */
- private Integer shopId;
- /** 供应商名称 */
- private String shopName;
- /** 商品名称 */
- private String productName;
- /** 商品图片 */
- private String productImage;
- //点击量统计
- /** 开始点击量时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date startPvCreateTime;
- /** 结束点击量时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date endPvCreateTime;
- public Date getStartPvCreateTime() {
- return startPvCreateTime;
- }
- public void setStartPvCreateTime(Date startPvCreateTime) {
- this.startPvCreateTime = startPvCreateTime;
- }
- public Date getEndPvCreateTime() {
- return endPvCreateTime;
- }
- public String getProductName() {
- return productName;
- }
- public void setProductName(String productName) {
- this.productName = productName;
- }
- public String getProductImage() {
- return productImage;
- }
- public void setProductImage(String productImage) {
- this.productImage = productImage;
- }
- public void setEndPvCreateTime(Date endPvCreateTime) {
- this.endPvCreateTime = endPvCreateTime;
- }
- public Integer getShopId() {
- return shopId;
- }
- public void setShopId(Integer shopId) {
- this.shopId = shopId;
- }
- public String getShopName() {
- return shopName;
- }
- public void setShopName(String shopName) {
- this.shopName = shopName;
- }
- public Integer getProductId() {
- return productId;
- }
- public void setProductId(Integer productId) {
- this.productId = productId;
- }
- public Integer getBookStatus() {
- return bookStatus;
- }
- public void setBookStatus(Integer bookStatus) {
- this.bookStatus = bookStatus;
- }
- public Date getBookStartDate() {
- return bookStartDate;
- }
- public void setBookStartDate(Date bookStartDate) {
- this.bookStartDate = bookStartDate;
- }
- public Date getBookEndDate() {
- return bookEndDate;
- }
- public void setBookEndDate(Date bookEndDate) {
- this.bookEndDate = bookEndDate;
- }
- public Integer getAuditStatus() {
- return auditStatus;
- }
- public void setAuditStatus(Integer auditStatus) {
- this.auditStatus = auditStatus;
- }
- public Date getAuditTime() {
- return auditTime;
- }
- public void setAuditTime(Date auditTime) {
- this.auditTime = auditTime;
- }
- public String getFailReason() {
- return failReason;
- }
- public void setFailReason(String failReason) {
- this.failReason = failReason;
- }
- public Integer getPublishSource() {
- return publishSource;
- }
- public void setPublishSource(Integer publishSource) {
- this.publishSource = publishSource;
- }
- public NewPageHomeimage() {
- super();
- }
- public NewPageHomeimage(String id){
- super(id);
- }
- @Length(min=0, max=40, message="标题长度必须介于 0 和 40 之间")
- public String getTitle() {
- return title;
- }
- public void setTitle(String title) {
- this.title = title;
- }
- @Length(min=0, max=255, message="链接长度必须介于 0 和 255 之间")
- public String getLink() {
- return link;
- }
- public void setLink(String link) {
- this.link = link;
- }
- public String getImage() {
- return image;
- }
- public void setImage(String image) {
- this.image = image;
- }
- @Length(min=0, max=11, message="排序长度必须介于 0 和 11 之间")
- public String getSort() {
- return sort;
- }
- public void setSort(String sort) {
- this.sort = sort;
- }
- @Length(min=0, max=1, message="www端状态 0停用 1启用长度必须介于 0 和 1 之间")
- public String getWwwEnabledStatus() {
- return wwwEnabledStatus;
- }
- public void setWwwEnabledStatus(String wwwEnabledStatus) {
- this.wwwEnabledStatus = wwwEnabledStatus;
- }
- @Length(min=0, max=1, message="CRM端状态 0停用 1启用长度必须介于 0 和 1 之间")
- public String getCrmEnabledStatus() {
- return crmEnabledStatus;
- }
- public void setCrmEnabledStatus(String crmEnabledStatus) {
- this.crmEnabledStatus = crmEnabledStatus;
- }
- public String getCrmImage() {
- return crmImage;
- }
- public void setCrmImage(String crmImage) {
- this.crmImage = crmImage;
- }
- public String getCrmLink() {
- return crmLink;
- }
- public void setCrmLink(String crmLink) {
- this.crmLink = crmLink;
- }
- public String getCrmTitle() {
- return crmTitle;
- }
- public void setCrmTitle(String crmTitle) {
- this.crmTitle = crmTitle;
- }
- public Integer getCount() {
- return count;
- }
- public void setCount(Integer count) {
- this.count = count;
- }
- }
|