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<Long> goodsIds;
|
}
|