package cc.mrbird.febs.mall.vo; import io.swagger.annotations.ApiModel; import lombok.Data; import javax.validation.constraints.*; import java.math.BigDecimal; import java.util.List; @Data @ApiModel(value = "AdminMallGoodsCouponVo", description = "信息返回类") public class AdminMallGoodsCouponVo { private Long id; @NotBlank(message = "名称不能为空") private String name; //过期天数 @NotNull(message = "过期天数不能为空") @Min(value = 0, message = "整数字段不能小于0") private Integer expireDay; private Integer type; //满1000减100,满0减50; //满足金额 @NotNull(message = "满足金额不能为空") @DecimalMin(value = "0", message = "字段不能小于0") @DecimalMax(value = "10000", inclusive = false, message = "字段不能大于10000") private BigDecimal costAmount; //减免金额 @NotNull(message = "减免金额不能为空") @DecimalMin(value = "0", inclusive = false, message = "字段不能小于0") @DecimalMax(value = "10000", inclusive = false, message = "字段不能大于10000") private BigDecimal realAmount; private List goodsIds; }