| | |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import jakarta.validation.constraints.NotBlank; |
| | | import jakarta.validation.constraints.DecimalMin; |
| | | import jakarta.validation.constraints.DecimalMax; |
| | | import jakarta.validation.constraints.NotNull; |
| | | import jakarta.validation.constraints.Size; |
| | | |
| | |
| | | String conditionType, |
| | | BigDecimal conditionAmount, |
| | | @NotNull |
| | | @DecimalMin(value = "0.01") |
| | | @DecimalMin(value = "0.1") @DecimalMax(value = "9999.9") |
| | | BigDecimal couponAmount, |
| | | List<String> talentLevels, |
| | | Map<String, Integer> talentLevelQuantities, |
| | | String validStart, |
| | | String validEnd, |
| | | @NotBlank |