doum
12 小时以前 3a61aa096c3191e97770a92e4e145fe63ddc1aa4
server/dmmall_service/src/main/java/com/doumee/dao/business/model/Coupon.java
@@ -1,16 +1,14 @@
package com.doumee.dao.business.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.*;
import com.doumee.core.annotation.excel.ExcelColumn;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import java.math.BigDecimal;
import java.util.List;
/**
 * 优惠券信息表
@@ -65,22 +63,23 @@
    @ExcelColumn(name="满额(元)")
    private BigDecimal limitPrice;
    @ApiModelProperty(value = "优惠金额(元)", example = "1")
    @ExcelColumn(name="优惠金额(元)")
    @ApiModelProperty(value = "优惠金额(元)/折扣比例", example = "1")
    @ExcelColumn(name="优惠金额(元)/折扣比例")
    private BigDecimal price;
    @ApiModelProperty(value = "开始时间")
    @ExcelColumn(name="开始时间")
    @TableField(fill = FieldFill.UPDATE)
    private Date startDate;
    @ApiModelProperty(value = "结束时间")
    @ExcelColumn(name="结束时间")
    @TableField(fill = FieldFill.UPDATE)
    private Date endDate;
    @ApiModelProperty(value = "领取后有效天数", example = "1")
    @ExcelColumn(name="领取后有效天数")
    @TableField(fill = FieldFill.UPDATE)
    private Integer validDays;
    @ApiModelProperty(value = "领取方式 0领取 1兑换", example = "1")
@@ -97,7 +96,7 @@
    @ApiModelProperty(value = "发放总量", example = "1")
    @ExcelColumn(name="发放总量")
    private Integer num;
    private Long num;
    @ApiModelProperty(value = "说明")
    @ExcelColumn(name="说明")
@@ -106,6 +105,24 @@
    @ApiModelProperty(value = "优惠券名称")
    @ExcelColumn(name="优惠券名称")
    private String name;
    @ApiModelProperty(value = "使用类型:0=固定时段;1=固定时长;")
    private Integer useType;
    @ApiModelProperty(value = "优惠券类型:0=满减券;1=折扣券;")
    private Integer couponType;
    @ApiModelProperty(value = "适用类型:0=全场;1=品类;2=指定商品")
    private Integer applyType;
    @ApiModelProperty(value = "适用关联对象信息主键,多个英文逗号隔开")
    private String applyIds;
    @ApiModelProperty(value = "折扣卷满减上限金额")
    private BigDecimal maxPrice;
    @ApiModelProperty(value = "店铺名称")
    @ExcelColumn(name="店铺名称")
@@ -127,8 +144,10 @@
    @ApiModelProperty(value = "未使用数量", example = "1")
    @TableField(exist = false)
    private Integer   unused;
    @ApiModelProperty(value = "适用关联对象信息主键,多个英文逗号隔开")
    @TableField(exist = false)
    private List<Integer> applyIdList;
    @ApiModelProperty(value = "适用关联品类信息主键,多个英文逗号隔开")
    @TableField(exist = false)
    private List<Integer> applyCateIdList;
}