refactor(ff-game): 修改 GameExchangeBalanceRequest 中金额的最小值校验

- 将 @Min 注解替换为 @DecimalMin,以支持浮点数的最小值校验
- 修改最小值从1 调整为 0.1,以适应更灵活的金额输入
main-p
shi 2025-03-10 20:28:38 +08:00
parent a3a97d8cd4
commit 07872bd243
1 changed files with 2 additions and 5 deletions

View File

@ -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;