package com.tourguide.modules.user.dto; import javax.validation.constraints.DecimalMax; import javax.validation.constraints.DecimalMin; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import java.math.BigDecimal; public class GuideAutoDisableConfigRequest { @NotNull(message = "团单数阈值不能为空") @Min(value = 1, message = "团单数阈值必须大于0") private Integer orderThreshold; @NotNull(message = "评分阈值不能为空") @DecimalMin(value = "1.0", message = "评分阈值不能小于1") @DecimalMax(value = "5.0", message = "评分阈值不能大于5") private BigDecimal ratingThreshold; public Integer getOrderThreshold() { return orderThreshold; } public void setOrderThreshold(Integer orderThreshold) { this.orderThreshold = orderThreshold; } public BigDecimal getRatingThreshold() { return ratingThreshold; } public void setRatingThreshold(BigDecimal ratingThreshold) { this.ratingThreshold = ratingThreshold; } }