fix: Add missing dice target value validation
All checks were successful
CI / Get Changed Files (pull_request) Successful in 7s
CI / eslint (pull_request) Has been skipped
CI / oxlint (pull_request) Has been skipped
CI / Docker frontend validation (pull_request) Has been skipped
CI / prettier (pull_request) Has been skipped
CI / test-build (pull_request) Has been skipped
CI / Checkstyle Main (pull_request) Successful in 50s
CI / Docker backend validation (pull_request) Successful in 53s

This commit is contained in:
Phan Huy Tran 2025-05-21 09:15:03 +02:00
commit 34c7c39b63

View file

@ -1,6 +1,7 @@
package de.szut.casino.dice; package de.szut.casino.dice;
import de.szut.casino.shared.dto.BetDto; import de.szut.casino.shared.dto.BetDto;
import jakarta.validation.constraints.DecimalMax;
import jakarta.validation.constraints.DecimalMin; import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Getter; import lombok.Getter;
@ -15,6 +16,7 @@ public class DiceDto extends BetDto {
@NotNull @NotNull
@DecimalMin(value = "1.00") @DecimalMin(value = "1.00")
@DecimalMax(value = "100")
private BigDecimal targetValue; private BigDecimal targetValue;
public DiceDto(BigDecimal betAmount, boolean rollOver, BigDecimal targetValue) { public DiceDto(BigDecimal betAmount, boolean rollOver, BigDecimal targetValue) {