package com.tcm.training.admin.member.dto;
|
|
import lombok.Getter;
|
import lombok.NoArgsConstructor;
|
import lombok.Setter;
|
|
import javax.validation.constraints.DecimalMin;
|
import javax.validation.constraints.Min;
|
import javax.validation.constraints.NotNull;
|
import java.math.BigDecimal;
|
|
@Getter
|
@Setter
|
@NoArgsConstructor
|
public class MemberPriceSettingsSaveRequest {
|
|
@NotNull(message = "请输入月卡会员价格")
|
@DecimalMin(value = "0.01", message = "月卡会员价格必须大于0")
|
private BigDecimal monthCardPrice;
|
|
@NotNull(message = "请输入月卡时长")
|
@Min(value = 1, message = "月卡时长必须大于0")
|
private Integer monthCardDays;
|
|
@NotNull(message = "请选择月卡是否启用")
|
private Boolean monthCardEnabled;
|
|
@NotNull(message = "请输入季卡会员价格")
|
@DecimalMin(value = "0.01", message = "季卡会员价格必须大于0")
|
private BigDecimal quarterCardPrice;
|
|
@NotNull(message = "请输入季卡时长")
|
@Min(value = 1, message = "季卡时长必须大于0")
|
private Integer quarterCardDays;
|
|
@NotNull(message = "请选择季卡是否启用")
|
private Boolean quarterCardEnabled;
|
}
|