package com.caimei.modules.hehe.entity; import org.hibernate.validator.constraints.Length; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.thinkgem.jeesite.common.persistence.DataEntity; /** * 呵呵商城活动Entity * @author plf * @version 2021-04-19 */ public class CmHeheActivity extends DataEntity { private static final long serialVersionUID = 1L; private String name; // 活动名称 private String status; // 小程序状态:1启用,2停用 private String listImage; // 小程序列表缩略图 private String detailsImage; // 小程序详情主题图 private Date beginTime; // 开始时间 private Date endTime; // 结束时间 private Date addTime; // 创建时间 private Integer activityStatus; //活动状态:1未开始,2进行中,3已结束 public CmHeheActivity() { super(); } public CmHeheActivity(String id){ super(id); } @Length(min=0, max=50, message="活动名称长度必须介于 0 和 50 之间") public String getName() { return name; } public void setName(String name) { this.name = name; } @Length(min=0, max=1, message="小程序状态长度必须介于 0 和 1 之间") public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getListImage() { return listImage; } public void setListImage(String listImage) { this.listImage = listImage; } public String getDetailsImage() { return detailsImage; } public void setDetailsImage(String detailsImage) { this.detailsImage = detailsImage; } @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") public Date getBeginTime() { return beginTime; } public void setBeginTime(Date beginTime) { this.beginTime = beginTime; } @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") public Date getEndTime() { return endTime; } public void setEndTime(Date endTime) { this.endTime = endTime; } @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") public Date getAddTime() { return addTime; } public void setAddTime(Date addTime) { this.addTime = addTime; } public Integer getActivityStatus() { return activityStatus; } public void setActivityStatus(Integer activityStatus) { this.activityStatus = activityStatus; } }