CmHeheActivity.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. package com.caimei.modules.hehe.entity;
  2. import org.hibernate.validator.constraints.Length;
  3. import java.util.Date;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import com.thinkgem.jeesite.common.persistence.DataEntity;
  6. /**
  7. * 呵呵商城活动Entity
  8. * @author plf
  9. * @version 2021-04-19
  10. */
  11. public class CmHeheActivity extends DataEntity<CmHeheActivity> {
  12. private static final long serialVersionUID = 1L;
  13. private String name; // 活动名称
  14. private String status; // 小程序状态:1启用,2停用
  15. private String listImage; // 小程序列表缩略图
  16. private String detailsImage; // 小程序详情主题图
  17. private Date beginTime; // 开始时间
  18. private Date endTime; // 结束时间
  19. private Date addTime; // 创建时间
  20. private Integer activityStatus; //活动状态:1未开始,2进行中,3已结束
  21. public CmHeheActivity() {
  22. super();
  23. }
  24. public CmHeheActivity(String id){
  25. super(id);
  26. }
  27. @Length(min=0, max=50, message="活动名称长度必须介于 0 和 50 之间")
  28. public String getName() {
  29. return name;
  30. }
  31. public void setName(String name) {
  32. this.name = name;
  33. }
  34. @Length(min=0, max=1, message="小程序状态长度必须介于 0 和 1 之间")
  35. public String getStatus() {
  36. return status;
  37. }
  38. public void setStatus(String status) {
  39. this.status = status;
  40. }
  41. public String getListImage() {
  42. return listImage;
  43. }
  44. public void setListImage(String listImage) {
  45. this.listImage = listImage;
  46. }
  47. public String getDetailsImage() {
  48. return detailsImage;
  49. }
  50. public void setDetailsImage(String detailsImage) {
  51. this.detailsImage = detailsImage;
  52. }
  53. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  54. public Date getBeginTime() {
  55. return beginTime;
  56. }
  57. public void setBeginTime(Date beginTime) {
  58. this.beginTime = beginTime;
  59. }
  60. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  61. public Date getEndTime() {
  62. return endTime;
  63. }
  64. public void setEndTime(Date endTime) {
  65. this.endTime = endTime;
  66. }
  67. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  68. public Date getAddTime() {
  69. return addTime;
  70. }
  71. public void setAddTime(Date addTime) {
  72. this.addTime = addTime;
  73. }
  74. public Integer getActivityStatus() {
  75. return activityStatus;
  76. }
  77. public void setActivityStatus(Integer activityStatus) {
  78. this.activityStatus = activityStatus;
  79. }
  80. }