UserActivityDistributeDetailView.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.cyksj.model.views;
  2. import com.ejlchina.searcher.bean.DbField;
  3. import com.ejlchina.searcher.bean.SearchBean;
  4. import lombok.Data;
  5. import java.util.Date;
  6. /**
  7. * 项目名: yhlxj
  8. * 文件名: UserActivityDistributeDetailView
  9. * 创建者: JavaZou
  10. * 创建时间:2024/7/23 17:12
  11. */
  12. @Data
  13. @SearchBean(tables = "user_activity ua"
  14. , where = "ua.deleted = true :time:")
  15. public class UserActivityDistributeDetailView {
  16. @DbField("ua.id")
  17. private Integer id;
  18. @DbField("ua.name")
  19. private String name;
  20. @DbField("ua.start_time")
  21. private Date startTime;
  22. @DbField("ua.end_time")
  23. private Date endTime;
  24. @DbField("ua.img")
  25. private String img;
  26. /**
  27. * 规则图片
  28. */
  29. @DbField("ua.rules")
  30. private String rules;
  31. /**
  32. * 0.大学生认证
  33. * 1.个人分销排行
  34. */
  35. @DbField("ua.type")
  36. private Integer type;
  37. /**
  38. * 统计类型(周/月)
  39. * week,month
  40. */
  41. @DbField("ua.statistics_type")
  42. private String statisticsType;
  43. /**
  44. * 分销排行榜类型
  45. * 0.金额榜,1.打单榜
  46. * 2.both
  47. */
  48. @DbField("ua.rank_type")
  49. private Integer rankType;
  50. /**
  51. * 头奖范围
  52. * 5:前五名
  53. */
  54. @DbField("ua.head_rank")
  55. private Integer headRank;
  56. /**
  57. * 奖励信息json
  58. */
  59. @DbField("ua.reward_info")
  60. private String rewardInfo;
  61. @DbField("ua.created_time")
  62. private Date createdTime;
  63. }