package com.ruoyi.member.domain.vo;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
|
/**
|
* @author zhibing.pu
|
* @Date 2025/5/27 12:01
|
*/
|
@ApiModel
|
@Data
|
public class CouponInfoVo {
|
@ApiModelProperty(value = "优惠券id")
|
private String id;
|
@ApiModelProperty(value = "优惠券名称")
|
private String name;
|
@ApiModelProperty(value = "优惠券类型1.满减2.折扣3.代金4.商品")
|
private Integer type;
|
@ApiModelProperty(value = "门槛金额")
|
private BigDecimal moneyThreshold;
|
@ApiModelProperty(value = "折扣")
|
private BigDecimal discountPercent;
|
@ApiModelProperty(value = "优惠金额")
|
private BigDecimal discountMoney;
|
@ApiModelProperty(value = "有效期类型1.时间段2.领取之日起")
|
private Integer validType;
|
@ApiModelProperty(value = "有效期")
|
private Integer validDays;
|
@ApiModelProperty(value = "有效期开始时间")
|
private String validStartTime;
|
@ApiModelProperty(value = "有效期结束时间")
|
private String validEndTime;
|
@ApiModelProperty(value = "使用范围商品")
|
private String useGoods;
|
@ApiModelProperty(value = "发放限制0否1是")
|
private Integer limitFlag;
|
@ApiModelProperty(value = "可领数量")
|
private Integer receiveNum;
|
@ApiModelProperty(value = "剩余数量")
|
private Integer laveNum;
|
@ApiModelProperty(value = "宣传海报")
|
private String propagandaPoster;
|
@ApiModelProperty(value = "优惠券状态-1删除0已过期1已领取2已使用")
|
private Integer status;
|
}
|