package com.ruoyi.member.domain.vo;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* @description: TODO
|
* @author jqs
|
* @date 2023/6/30 16:52
|
* @version 1.0
|
*/
|
@Data
|
public class MerCouponPageVo {
|
|
@ApiModelProperty(value = "优惠券id")
|
private String couponId;
|
|
@ApiModelProperty(value="优惠券名称")
|
private String couponName;
|
|
@ApiModelProperty(value="优惠券类型1.满减2.折扣3.代金4.商品")
|
private Integer couponType;
|
|
@ApiModelProperty(value = "使用限制")
|
private String useLimit;
|
|
@ApiModelProperty(value = "有效期类型1.时间段2.领取之日起",hidden = true)
|
private Integer validTimeType;
|
|
@ApiModelProperty(value = "有效开始时间",hidden = true)
|
private Date validStartTime;
|
|
@ApiModelProperty(value = "有效截止时间",hidden = true)
|
private Date validEndTime;
|
|
@ApiModelProperty(value = "有效期",hidden = true)
|
private Integer validDay;
|
|
@ApiModelProperty(value = "有效期")
|
private String validTime;
|
|
@ApiModelProperty(value = "发放张数")
|
private Integer sendCount;
|
|
@ApiModelProperty(value = "使用范围")
|
private String useScope;
|
|
@ApiModelProperty(value = "发送方式")
|
private String sendType;
|
|
@ApiModelProperty(value = "发送对象")
|
private String sendTarget;
|
|
@ApiModelProperty(value = "领取限制数量 0为不限")
|
private Integer limitNumber;
|
|
@ApiModelProperty(value = "门槛金额",hidden = true)
|
private BigDecimal moneyThreshold;
|
|
@ApiModelProperty(value = "折扣金额",hidden = true)
|
private BigDecimal discountMoney;
|
|
@ApiModelProperty(value = "折扣百分比",hidden = true)
|
private BigDecimal discountPercent;
|
|
@ApiModelProperty(value="创建时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date createTime;
|
|
@ApiModelProperty(value="拒绝理由")
|
private String auditReason;
|
|
@ApiModelProperty(value = "优惠券二维码")
|
private String couponCode;
|
|
@ApiModelProperty(value = "宣传海报")
|
private String propagandaPoster;
|
}
|