TaskView.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  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. import java.math.BigDecimal;
  8. /*
  9. *项目名: netflix
  10. *文件名: TaskView
  11. *创建者: JavaZou
  12. *创建时间:2022/12/27 15:35
  13. */
  14. @Getter
  15. @Setter
  16. @SearchBean(tables = "task t left join task_type tt on tt.id = t.type_id",
  17. where = "t.deleted is true")
  18. public class TaskView {
  19. @DbField("t.id")
  20. private Long id;
  21. /**
  22. * 类型id
  23. */
  24. @DbField("tt.id")
  25. private Long typeId;
  26. @DbField("t.name")
  27. private String name;
  28. @DbField("tt.name")
  29. private String typeName;
  30. @DbField("t.icon")
  31. private String icon;
  32. @DbField("t.description")
  33. private String description;
  34. @DbField("t.task_limit")
  35. private String taskLimit;
  36. @DbField("t.points")
  37. private Integer points;
  38. @DbField("t.picture")
  39. private String picture;
  40. @DbField("t.link")
  41. private String link;
  42. @DbField("t.balance")
  43. private BigDecimal balance;
  44. @DbField("t.status")
  45. private Boolean status;
  46. @DbField("t.coupon_id")
  47. private Long couponId;
  48. /**
  49. * 邀请人数
  50. */
  51. @DbField("t.invite_num")
  52. private Integer inviteNum;
  53. @DbField("t.sorted")
  54. private Integer sorted;
  55. /**
  56. * 今天完成人数
  57. */
  58. @DbIgnore
  59. private Integer todayCompleteNum;
  60. /**
  61. * 累计完成人数
  62. */
  63. @DbIgnore
  64. private Integer sumCompleteNum;
  65. /**
  66. * 今日奖励积分
  67. */
  68. @DbIgnore
  69. private Integer todayPoints;
  70. /**
  71. * 累计奖励积分
  72. */
  73. @DbIgnore
  74. private Integer sumPoints;
  75. /**
  76. * 今日奖励余额
  77. */
  78. @DbIgnore
  79. private BigDecimal todayBalance;
  80. /**
  81. * 累计奖励余额
  82. */
  83. @DbIgnore
  84. private BigDecimal sumBalance;
  85. /**
  86. * 待审核数量
  87. */
  88. @DbIgnore
  89. private Integer verifyNum;
  90. }