| | |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @TableName("points_rule") |
| | | @TableName("tb_points_rule") |
| | | @ApiModel(value = "PointsRule", description = "积分规则") |
| | | public class PointsRule implements Serializable { |
| | | |
| | |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | @ApiModelProperty("points_id") |
| | | @TableField("points_id") |
| | | private Long pointsId; |
| | | |
| | | @ApiModelProperty("规则类型(0获得/1消费)") |
| | | @TableField("rule_type") |
| | | private Integer ruleType; |
| | | |
| | | @ApiModelProperty("规则类别") |
| | | @TableField("category") |
| | | private String category; |
| | | |
| | | @ApiModelProperty("规则名称") |
| | | @TableField("rule_name") |
| | | private String ruleName; |
| | | |
| | | @ApiModelProperty("规则类型(获得/消费)") |
| | | @TableField("rule_type") |
| | | private String ruleType; |
| | | |
| | | @ApiModelProperty("积分值") |
| | | @TableField("points_value") |
| | | private Integer pointsValue; |
| | | |
| | | @ApiModelProperty("触发条件") |
| | | @TableField("trigger_condition") |
| | | private String triggerCondition; |
| | | |
| | | @ApiModelProperty("触发金额") |
| | | @TableField("trigger_amount") |
| | | private BigDecimal triggerAmount; |
| | | @ApiModelProperty("规则编码") |
| | | @TableField("rule_name_code") |
| | | private String ruleNameCode; |
| | | |
| | | @ApiModelProperty("规则描述") |
| | | @TableField("rule_description") |
| | |
| | | |
| | | @ApiModelProperty("是否启用") |
| | | @TableField("is_enabled") |
| | | private Boolean isEnabled; |
| | | |
| | | @ApiModelProperty("优先级") |
| | | @TableField("priority") |
| | | private Integer priority; |
| | | |
| | | @ApiModelProperty("有效期开始时间") |
| | | @TableField("valid_start_time") |
| | | private LocalDateTime validStartTime; |
| | | |
| | | @ApiModelProperty("有效期结束时间") |
| | | @TableField("valid_end_time") |
| | | private LocalDateTime validEndTime; |
| | | private Integer isEnabled; |
| | | |
| | | @ApiModelProperty("创建时间") |
| | | @TableField(value = "created_at", fill = FieldFill.INSERT) |
| | |
| | | @TableLogic |
| | | @TableField("deleted") |
| | | private Integer deleted; |
| | | |
| | | |
| | | @ApiModelProperty("积分拥有者(0贡献值1用户)") |
| | | @TableField("points_winner") |
| | | private Integer pointsWinner; |
| | | |
| | | @ApiModelProperty("积分是否有上限(0有1没有)") |
| | | @TableField("is_limit") |
| | | private Integer isLimit; |
| | | |
| | | @ApiModelProperty("排序") |
| | | @TableField("rule_order") |
| | | private Integer ruleOrder; |
| | | |
| | | @ApiModelProperty("积分值") |
| | | @TableField("points_value") |
| | | private Integer pointsValue; |
| | | |
| | | @ApiModelProperty("每日上限") |
| | | @TableField("daily_limit") |
| | | private Integer dailyLimit; |
| | | |
| | | } |