From 6a972c54fe99a186b5885db1b1319643ce9679dd Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期三, 26 八月 2026 18:43:38 +0800
Subject: [PATCH] 又又更新
---
talent-card-server/src/main/java/com/talentcard/server/request/TicketPackageSaveRequest.java | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/talent-card-server/src/main/java/com/talentcard/server/request/TicketPackageSaveRequest.java b/talent-card-server/src/main/java/com/talentcard/server/request/TicketPackageSaveRequest.java
index da0d6ba..c4f62b3 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/request/TicketPackageSaveRequest.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/request/TicketPackageSaveRequest.java
@@ -5,9 +5,11 @@
import java.util.List;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.Valid;
import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
@Schema(name = "后台票包保存请求", description = "后台录入或修改票包信息")
@@ -18,7 +20,8 @@
String packageName,
@Schema(description = "票包数量", example = "888")
- @Min(value = 0, message = "票包数量不能小于0")
+ @NotNull(message = "票包数量不能为空")
+ @Min(value = 1, message = "票包数量必须为正整数")
Integer totalQuantity,
@Schema(description = "指定兑换商家ID", example = "1")
@@ -67,7 +70,7 @@
Integer sortNo,
@Schema(description = "每个票包按人才等级配置的可领数量和重置周期")
- List<TicketPackageLevelRuleRequest> levelRules
+ List<@Valid TicketPackageLevelRuleRequest> levelRules
) {
public record TicketPackageLevelRuleRequest(
@Schema(description = "人才卡等级", example = "卓越人才卡")
@@ -78,6 +81,7 @@
Integer enabled,
@Schema(description = "可领数量", example = "2")
+ @NotNull(message = "可领数量不能为空")
@Min(value = 1, message = "可领数量必须大于0")
Integer claimableCount,
--
Gitblit v1.7.1