Task.java 988 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.cyksj.model.entity;
  2. import com.ejlchina.searcher.bean.SearchBean;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import javax.validation.constraints.Min;
  6. import javax.validation.constraints.NotEmpty;
  7. import javax.validation.constraints.NotNull;
  8. /*
  9. *项目名: netflix
  10. *文件名: Task
  11. *创建者: JavaZou
  12. *创建时间:2022/12/27 13:36
  13. */
  14. @Getter
  15. @Setter
  16. @SearchBean(tables = "task")
  17. public class Task extends BaseEntity{
  18. @NotEmpty(message = "任务名称不能为空")
  19. private String name;
  20. /**
  21. * 类型id
  22. */
  23. @NotNull(message = "类型不能为空")
  24. private Long typeId;
  25. private String description;
  26. /**
  27. * 任务时限 time,day,week
  28. */
  29. @NotEmpty(message = "任务时限不能为空")
  30. private String taskLimit;
  31. private Long couponId;
  32. /**
  33. * 邀请人数
  34. */
  35. private Integer inviteNum;
  36. /**
  37. * 积分
  38. */
  39. @NotNull(message = "积分不能为空")
  40. @Min(value = 1)
  41. private Integer points;
  42. private Boolean status;
  43. private Boolean deleted;
  44. }