| | |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.baomidou.mybatisplus.extension.activerecord.Model; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | |
| | | * 限购数量 为空表示不限 |
| | | */ |
| | | @ApiModelProperty(value = "限购数量 为空表示不限") |
| | | |
| | | @TableField("limitCount") |
| | | private Integer limitCount; |
| | | /** |
| | |
| | | @ApiModelProperty(value = "轮播图 逗号分隔") |
| | | @TableField("banner") |
| | | private String banner; |
| | | |
| | | /** |
| | | *有效期开始时间 不填表示永久 |
| | | */ |
| | | @TableField("endTime") |
| | | @ApiModelProperty(value = "有效期开始时间 不填表示永久") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date endTime; |
| | | |
| | | /** |
| | | *有效期结束时间 不填表示永久 |
| | | */ |
| | | @TableField("startTime") |
| | | @ApiModelProperty(value = "有效期结束时间 不填表示永久") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date startTime; |
| | | /** |
| | | *可使用时间段,周,多个逗号分隔 |
| | | */ |
| | |
| | | private String sort; |
| | | |
| | | /** |
| | | *门店id 当使用范围为场地的时候存储门店id |
| | | */ |
| | | @TableField("storeIds") |
| | | private String storeIds; |
| | | /** |
| | | *运营商id |
| | | */ |
| | | @ApiModelProperty(value = "运营商id") |
| | |
| | | @ApiModelProperty(value = "状态 1已上架 2已下架 3已删除 ") |
| | | @TableField("status") |
| | | private Integer status; |
| | | /** |
| | | *门店ids |
| | | */ |
| | | @ApiModelProperty(value = "门店ids") |
| | | @TableField("storeIds") |
| | | private String storeIds; |
| | | |
| | | @ApiModelProperty("是否购买 0否1是") |
| | | @TableField(exist = false) |
| | |
| | | @ApiModelProperty("立即购买页面的协议列表") |
| | | @TableField(exist = false) |
| | | private List<THuiminAgreementSetting> agreementSettings; |
| | | /** |
| | | * 状态: 1-未开始 2-已开始 3-已结束 |
| | | */ |
| | | @TableField(exist = false) |
| | | private Integer flag; |
| | | |
| | | /** |
| | | * 已购数量 |
| | | */ |
| | | @TableField(exist = false) |
| | | private Integer buyCount; |
| | | |
| | | |
| | | @Override |
| | | protected Serializable pkVal() { |
| | | return this.id; |