From 07872bd24371f708229bdc5ae29dc0f6cbb94123 Mon Sep 17 00:00:00 2001 From: shi Date: Mon, 10 Mar 2025 20:28:38 +0800 Subject: [PATCH] =?UTF-8?q?refactor(ff-game):=20=E4=BF=AE=E6=94=B9=20GameE?= =?UTF-8?q?xchangeBalanceRequest=20=E4=B8=AD=E9=87=91=E9=A2=9D=E7=9A=84?= =?UTF-8?q?=E6=9C=80=E5=B0=8F=E5=80=BC=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 @Min 注解替换为 @DecimalMin,以支持浮点数的最小值校验 - 修改最小值从1 调整为 0.1,以适应更灵活的金额输入 --- .../com/ff/api/request/GameExchangeBalanceRequest.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/ff-game/src/main/java/com/ff/api/request/GameExchangeBalanceRequest.java b/ff-game/src/main/java/com/ff/api/request/GameExchangeBalanceRequest.java index 9f032ea..b88e469 100644 --- a/ff-game/src/main/java/com/ff/api/request/GameExchangeBalanceRequest.java +++ b/ff-game/src/main/java/com/ff/api/request/GameExchangeBalanceRequest.java @@ -4,10 +4,7 @@ import com.ff.base.annotation.Excel; import lombok.Data; import org.hibernate.validator.constraints.Length; -import javax.validation.constraints.Max; -import javax.validation.constraints.Min; -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.NotNull; +import javax.validation.constraints.*; import java.io.Serializable; import java.math.BigDecimal; @@ -46,7 +43,7 @@ public class GameExchangeBalanceRequest implements Serializable { * 金额 */ @NotNull(message = "amount不能为空") - @Min(value = 1, message = "amount最小值为1") + @DecimalMin(value = "0.1", message = "amount必须大于等于0.1") @Max(value = 999999999, message = "amount最大值为999999999") private BigDecimal amount;