From c2f0ec3b3891bc177bdc58c2a111ab9c4fea911d Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期五, 18 九月 2026 17:13:38 +0800
Subject: [PATCH] 更新....
---
talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantProductUpdateRequest.java | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantProductUpdateRequest.java b/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantProductUpdateRequest.java
index 0a6e53f..f065340 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantProductUpdateRequest.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantProductUpdateRequest.java
@@ -4,13 +4,16 @@
import java.util.List;
import java.util.Map;
-import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
public record MerchantProductUpdateRequest(
@NotBlank(message = "商品名称不能为空") @Size(max = 128, message = "商品名称不能超过128个字符") String productName,
- @DecimalMin(value = "0.01", message = "商品金额必须大于0") BigDecimal salePrice,
+ /**
+ * 商品金额。体检医院在后台团单里没有这一项(免费预约),所以不能用注解卡死最小值,
+ * 由服务层按商家类型判断:非体检医院必须大于 0。
+ */
+ BigDecimal salePrice,
@Size(max = 500, message = "商品封面地址无效") String coverUrl,
@Size(max = 6, message = "详情图片不能超过6张") List<@Size(max = 500, message = "图片地址无效") String> productImages,
@Size(max = 10000, message = "图文详情不能超过10000个字符") String detailText,
--
Gitblit v1.7.1