From 98d1455efaa4cd3d5d3213e047ccc0ac187ba05c Mon Sep 17 00:00:00 2001 From: shinnosuke <tantao@1hoper.com> Date: 星期一, 03 八月 2026 17:30:53 +0800 Subject: [PATCH] feat(admin): 添加政策文章管理和商户功能增强 --- talent-card-server/src/main/java/com/talentcard/server/business/admin/ProductUpdateRequest.java | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/admin/ProductUpdateRequest.java b/talent-card-server/src/main/java/com/talentcard/server/business/admin/ProductUpdateRequest.java index 0b640e4..e5a8dd5 100644 --- a/talent-card-server/src/main/java/com/talentcard/server/business/admin/ProductUpdateRequest.java +++ b/talent-card-server/src/main/java/com/talentcard/server/business/admin/ProductUpdateRequest.java @@ -4,7 +4,9 @@ import java.util.List; import java.util.Map; +import jakarta.validation.constraints.DecimalMin; import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; @@ -18,17 +20,17 @@ @Size(max = 128) String productName, String subtitle, - String coverUrl, + @NotBlank String coverUrl, BigDecimal originalPrice, - BigDecimal salePrice, + @NotNull @DecimalMin(value = "0.01") BigDecimal salePrice, BigDecimal subsidyAmount, Integer stock, - String detailText, + @NotBlank String detailText, String benefitDesc, Map<String, Object> purchaseNotice, String validStartTime, String validEndTime, - List<String> productImages, + @NotEmpty List<@NotBlank String> productImages, List<Map<String, Object>> rightsConfig, Byte status, Integer sortNo -- Gitblit v1.7.1