| | |
| | | import com.ruoyi.common.core.enums.CouponTypeEnum; |
| | | import com.ruoyi.common.core.enums.DistributionMethodEnum; |
| | | import com.ruoyi.system.api.validate.InsertGroup; |
| | | import com.ruoyi.system.api.validate.ModifyGroup; |
| | | import com.ruoyi.system.api.validate.UpdateGroup; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import java.io.Serializable; |
| | |
| | | private static final long serialVersionUID = 471073836029292058L; |
| | | |
| | | @ApiModelProperty(value = "优惠券id", notes = "添加不传,更新必传") |
| | | @NotNull(message = "优惠券id不能为空", groups = {ModifyGroup.class}) |
| | | @NotNull(message = "优惠券id不能为空", groups = {UpdateGroup.class}) |
| | | private Long id; |
| | | |
| | | @ApiModelProperty(value = "优惠券名称") |
| | | @NotBlank(message = "优惠券名称不能为空", groups = {InsertGroup.class, ModifyGroup.class}) |
| | | @NotBlank(message = "优惠券名称不能为空", groups = {InsertGroup.class, UpdateGroup.class}) |
| | | private String couponName; |
| | | |
| | | @ApiModelProperty(value = "优惠券类型 1=满减券 2=代金券 3=折扣券") |
| | |
| | | private BigDecimal maxDiscount; |
| | | |
| | | @ApiModelProperty(value = "优惠券说明") |
| | | @NotBlank(message = "优惠券说明不能为空", groups = {InsertGroup.class, ModifyGroup.class}) |
| | | @NotBlank(message = "优惠券说明不能为空", groups = {InsertGroup.class, UpdateGroup.class}) |
| | | private String description; |
| | | |
| | | @ApiModelProperty(value = "有效期起") |