From c9002290ec5b15be8bf950d6243958a6abe0d0be Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期四, 06 八月 2026 22:41:43 +0800
Subject: [PATCH] fix(admin): 校验政策发布必填项 (bug #24055)
---
talent-card-server/src/main/java/com/talentcard/server/business/admin/PolicyArticleRequest.java | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/admin/PolicyArticleRequest.java b/talent-card-server/src/main/java/com/talentcard/server/business/admin/PolicyArticleRequest.java
index 88f01ca..841645d 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/business/admin/PolicyArticleRequest.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/business/admin/PolicyArticleRequest.java
@@ -3,17 +3,19 @@
import jakarta.validation.constraints.Max;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
public record PolicyArticleRequest(
@NotBlank @Size(max = 255) String title,
- @Size(max = 255) String subtitle,
- @Size(max = 500) String coverUrl,
+ @NotBlank @Size(max = 255) String subtitle,
+ @NotBlank @Size(max = 500) String coverUrl,
@Size(max = 64) String author,
@Size(max = 128) String source,
- String content,
+ @NotBlank String content,
Boolean isTop,
- Integer sortNo,
+ @NotNull @Min(0) Integer sortNo,
@Min(0) @Max(2) Integer status
) {
}
--
Gitblit v1.7.1