PointActivityTask.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.ylx.point.domain;
  2. import com.ylx.common.core.domain.BaseEntity;
  3. import lombok.Data;
  4. import lombok.EqualsAndHashCode;
  5. import org.apache.commons.lang3.builder.ToStringBuilder;
  6. import org.apache.commons.lang3.builder.ToStringStyle;
  7. import com.ylx.common.annotation.Excel;
  8. /**
  9. * 积分活动任务规则对象 point_activity_task
  10. *
  11. * @author wzj
  12. * @date 2026-03-25
  13. */
  14. @EqualsAndHashCode(callSuper = true)
  15. @Data
  16. public class PointActivityTask extends BaseEntity {
  17. private static final long serialVersionUID = 2449395873912872626L;
  18. /**
  19. * 任务ID
  20. */
  21. private Long id;
  22. /**
  23. * 关联活动ID
  24. */
  25. @Excel(name = "关联活动ID")
  26. private Long activityId;
  27. /**
  28. * 任务名称dict_label
  29. */
  30. @Excel(name = "任务名称dict_label")
  31. private String taskName;
  32. /**
  33. * 任务代码dict_value
  34. */
  35. @Excel(name = "任务代码dict_value")
  36. private String taskValue;
  37. /**
  38. * 触发条件描述dict_label
  39. */
  40. @Excel(name = "触发条件描述dict_label")
  41. private String triggerName;
  42. /**
  43. * 触发阈值数值dict_value
  44. */
  45. @Excel(name = "触发阈值数值dict_value")
  46. private String triggerValue;
  47. /**
  48. * 奖励积分数
  49. */
  50. @Excel(name = "奖励积分数")
  51. private Long rewardPoints;
  52. /**
  53. * 限制类型描述dict_label
  54. */
  55. @Excel(name = "限制类型描述dict_label")
  56. private String frequencyLimitName;
  57. /**
  58. * 限制类型值dict_value
  59. */
  60. @Excel(name = "限制类型值dict_value")
  61. private String frequencyLimitValue;
  62. /**
  63. * 前端展示排序
  64. */
  65. @Excel(name = "前端展示排序")
  66. private Long sortOrder;
  67. /**
  68. * 逻辑删除
  69. */
  70. @Excel(name = "逻辑删除")
  71. private Integer isDeleted;
  72. }