package com.tourguide.modules.order.dto; import javax.validation.constraints.DecimalMin; import javax.validation.constraints.Digits; import javax.validation.constraints.NotNull; import java.math.BigDecimal; /** 管理后台订单退款请求。 */ public class AdminOrderRefundRequest { @NotNull(message = "退款金额不能为空") @DecimalMin(value = "0.01", message = "退款金额必须大于0") @Digits(integer = 10, fraction = 2, message = "退款金额最多保留两位小数") private BigDecimal refundAmount; public BigDecimal getRefundAmount() { return refundAmount; } public void setRefundAmount(BigDecimal refundAmount) { this.refundAmount = refundAmount; } }