package com.iotechn.unimall.data.dto;
|
|
import com.dobbinsoft.fw.core.annotation.doc.ApiField;
|
import com.dobbinsoft.fw.core.entiy.SuperDTO;
|
import com.iotechn.unimall.data.enums.CouponType;
|
import com.iotechn.unimall.data.enums.StatusType;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* Created by rize on 2019/7/4.
|
*/
|
@Data
|
public class CouponDTO extends SuperDTO {
|
|
@ApiField(description = "优惠券标题")
|
private String title;
|
|
@ApiField(description = "类型", enums = CouponType.class)
|
private Integer type;
|
|
@ApiField(description = "是否是vip专享")
|
private Integer isVip;
|
|
@ApiField(description = "优惠券描述")
|
private String description;
|
|
@ApiField(description = "总共发的数量")
|
private Integer total;
|
|
@ApiField(description = "剩余的数量")
|
private Integer surplus;
|
|
@ApiField(description = "每个用户限制领取数量")
|
private Integer limit;
|
|
@ApiField(description = "折扣")
|
private Integer discount;
|
|
@ApiField(description = "最低使用价格,单位分")
|
private Integer min;
|
|
@ApiField(description = "状态", enums = StatusType.class)
|
private Integer status;
|
|
@ApiField(description = "指定仅这个类目可用")
|
private Long categoryId;
|
|
@ApiField(description = "指定类目标题")
|
private String categoryTitle;
|
|
@ApiField(description = "有效期多少天")
|
private Integer days;
|
|
@ApiField(description = "用户现在有的数量")
|
private Integer nowCount;
|
|
@ApiField(description = "可领取开始时间")
|
private Date gmtStart;
|
|
@ApiField(description = "可领取结束时间")
|
private Date gmtEnd;
|
|
}
|