From c28a6afe1f87acecbe7aad4559a3842b1e3d5acb Mon Sep 17 00:00:00 2001 From: seatonwan9 Date: 星期五, 15 八月 2025 18:57:09 +0800 Subject: [PATCH] 积分管理 --- src/main/java/com/webmanage/dto/PointsRuleDTO.java | 40 +++++++++++++++++++++++----------------- 1 files changed, 23 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/webmanage/dto/PointsRuleDTO.java b/src/main/java/com/webmanage/dto/PointsRuleDTO.java index e816a14..e65ff38 100644 --- a/src/main/java/com/webmanage/dto/PointsRuleDTO.java +++ b/src/main/java/com/webmanage/dto/PointsRuleDTO.java @@ -1,5 +1,6 @@ package com.webmanage.dto; +import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -16,39 +17,44 @@ public class PointsRuleDTO { @ApiModelProperty("涓婚敭ID") - private Long id; + private Long pointsId; @ApiModelProperty("瑙勫垯鍚嶇О") @NotBlank(message = "瑙勫垯鍚嶇О涓嶈兘涓虹┖") private String ruleName; + @ApiModelProperty("瑙勫垯缂栫爜") + @NotBlank(message = "瑙勫垯缂栫爜涓嶈兘涓虹┖") + private String ruleNameCode; + + @ApiModelProperty("瑙勫垯绫诲瀷(鑾峰緱/娑堣垂)") - @NotBlank(message = "瑙勫垯绫诲瀷涓嶈兘涓虹┖") - private String ruleType; + @NotNull(message = "瑙勫垯绫诲瀷涓嶈兘涓虹┖") + private Integer ruleType; + + @ApiModelProperty("瑙勫垯绫诲埆") + private String category; @ApiModelProperty("绉垎鍊�") @NotNull(message = "绉垎鍊间笉鑳戒负绌�") private Integer pointsValue; - @ApiModelProperty("瑙﹀彂鏉′欢") - @NotBlank(message = "瑙﹀彂鏉′欢涓嶈兘涓虹┖") - private String triggerCondition; - - @ApiModelProperty("瑙﹀彂閲戦") - private BigDecimal triggerAmount; - @ApiModelProperty("瑙勫垯鎻忚堪") - private String description; + private String ruleDescription; @ApiModelProperty("鏄惁鍚敤") private Boolean isEnabled = true; - @ApiModelProperty("浼樺厛绾�") - private Integer priority = 1; + @ApiModelProperty("姣忔棩涓婇檺") + private Integer dailyLimit; - @ApiModelProperty("鏈夋晥鏈熷紑濮嬫椂闂�") - private String validStartTime; + @ApiModelProperty("绉垎鎷ユ湁鑰�(0璐$尞鍊�1鐢ㄦ埛)") + private Integer pointsWinner; - @ApiModelProperty("鏈夋晥鏈熺粨鏉熸椂闂�") - private String validEndTime; + @ApiModelProperty("绉垎鏄惁鏈変笂闄�(0鏈�1娌℃湁)") + private Integer isLimit; + + @ApiModelProperty("鎺掑簭") + private Integer ruleOrder; + } -- Gitblit v1.8.0