TaskView.java 936 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.cyksj.model.views;
  2. import com.ejlchina.searcher.bean.DbField;
  3. import com.ejlchina.searcher.bean.DbIgnore;
  4. import com.ejlchina.searcher.bean.SearchBean;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. /*
  8. *项目名: netflix
  9. *文件名: TaskView
  10. *创建者: JavaZou
  11. *创建时间:2022/12/27 15:35
  12. */
  13. @Getter
  14. @Setter
  15. @SearchBean(tables = "task t left join task_type tt on tt.id = t.type_id",
  16. where = "t.deleted is true")
  17. public class TaskView {
  18. @DbField("t.id")
  19. private Long id;
  20. /**
  21. * 类型id
  22. */
  23. @DbField("tt.id")
  24. private Long typeId;
  25. @DbField("t.name")
  26. private String name;
  27. @DbField("tt.name")
  28. private String typeName;
  29. @DbField("t.description")
  30. private String description;
  31. @DbField("t.task_limit")
  32. private String taskLimit;
  33. @DbIgnore
  34. private Integer todayCompleteNum;
  35. @DbIgnore
  36. private Integer sumCompleteNum;
  37. @DbIgnore
  38. private Integer todayPoints;
  39. @DbIgnore
  40. private Integer sumPoints;
  41. }