|
@@ -13,6 +13,9 @@ import com.qs.mp.common.enums.TicketTypeEnum;
|
|
|
import java.io.Serializable;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.Date;
|
|
|
+
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
|
|
|
|
/**
|
|
@@ -20,6 +23,7 @@ import lombok.Data;
|
|
|
* @auther quanshu
|
|
|
* @create 2022-03-02 12:25:55
|
|
|
*/
|
|
|
+@ApiModel("盲票组实体类")
|
|
|
@TableName("mp_ticket_box")
|
|
|
@Data
|
|
|
public class TicketBox implements Serializable {
|
|
@@ -29,48 +33,56 @@ public class TicketBox implements Serializable {
|
|
|
/**
|
|
|
* 主键
|
|
|
*/
|
|
|
+ @ApiModelProperty("盲票组id")
|
|
|
@TableId(value = "box_id" , type = IdType.INPUT)
|
|
|
private String boxId;
|
|
|
|
|
|
/**
|
|
|
* 盲票组编号
|
|
|
*/
|
|
|
+ @ApiModelProperty("盲票组编号")
|
|
|
@TableField("box_no")
|
|
|
private String boxNo;
|
|
|
|
|
|
/**
|
|
|
* 盲票组标题
|
|
|
*/
|
|
|
+ @ApiModelProperty("盲票组标题")
|
|
|
@TableField("title")
|
|
|
private String title;
|
|
|
|
|
|
/**
|
|
|
* 主图url
|
|
|
*/
|
|
|
+ @ApiModelProperty("主图url")
|
|
|
@TableField("pic_url")
|
|
|
private String picUrl;
|
|
|
|
|
|
/**
|
|
|
* 盲票类别
|
|
|
*/
|
|
|
+ @ApiModelProperty("盲票类别")
|
|
|
@TableField("category_id")
|
|
|
private Long categoryId;
|
|
|
|
|
|
/**
|
|
|
* 详细描述
|
|
|
*/
|
|
|
+ @ApiModelProperty("详细描述")
|
|
|
@TableField("description")
|
|
|
private String description;
|
|
|
|
|
|
/**
|
|
|
* 卖点
|
|
|
*/
|
|
|
+ @ApiModelProperty("卖点")
|
|
|
@TableField("sale_point")
|
|
|
private String salePoint;
|
|
|
|
|
|
/**
|
|
|
* 盲票形式(线上或线下)
|
|
|
*/
|
|
|
+ @ApiModelProperty("盲票形式(线上或线下)")
|
|
|
@TableField("type")
|
|
|
@JSONField(serialzeFeatures = SerializerFeature.WriteEnumUsingToString)
|
|
|
private TicketTypeEnum type;
|
|
@@ -78,6 +90,7 @@ public class TicketBox implements Serializable {
|
|
|
/**
|
|
|
* 盲票张数
|
|
|
*/
|
|
|
+ @ApiModelProperty("盲票张数")
|
|
|
@TableField("quantity")
|
|
|
private Integer quantity;
|
|
|
|
|
@@ -90,72 +103,84 @@ public class TicketBox implements Serializable {
|
|
|
/**
|
|
|
* 盲票包售价
|
|
|
*/
|
|
|
+ @ApiModelProperty("盲票包售价")
|
|
|
@TableField("pkg_sale_price")
|
|
|
private Integer pkgSalePrice;
|
|
|
|
|
|
/**
|
|
|
* 每包盲票张数
|
|
|
*/
|
|
|
+ @ApiModelProperty("每包盲票张数")
|
|
|
@TableField("pkg_unit")
|
|
|
private Integer pkgUnit;
|
|
|
|
|
|
/**
|
|
|
* 盲票包数
|
|
|
*/
|
|
|
+ @ApiModelProperty("盲票包数")
|
|
|
@TableField("pkg_qty")
|
|
|
private Integer pkgQty;
|
|
|
|
|
|
/**
|
|
|
* 已销售包数
|
|
|
*/
|
|
|
+ @ApiModelProperty("已销售包数")
|
|
|
@TableField("sale_pkg_qty")
|
|
|
private Integer salePkgQty;
|
|
|
|
|
|
/**
|
|
|
* 盲票票面价格
|
|
|
*/
|
|
|
+ @ApiModelProperty("盲票票面价格")
|
|
|
@TableField("face_price")
|
|
|
private Integer facePrice;
|
|
|
|
|
|
/**
|
|
|
* 盲票销售价格
|
|
|
*/
|
|
|
+ @ApiModelProperty("盲票销售价格")
|
|
|
@TableField("sale_price")
|
|
|
private Integer salePrice;
|
|
|
|
|
|
/**
|
|
|
* 分佣的销售额百分比
|
|
|
*/
|
|
|
+ @ApiModelProperty("分佣的销售额百分比")
|
|
|
@TableField("sale_comm_rate")
|
|
|
private BigDecimal saleCommRate;
|
|
|
|
|
|
/**
|
|
|
* 规格属性
|
|
|
*/
|
|
|
+ @ApiModelProperty("规格属性")
|
|
|
@TableField("properties")
|
|
|
private String properties;
|
|
|
|
|
|
/**
|
|
|
* 上架时间
|
|
|
*/
|
|
|
+ @ApiModelProperty("上架时间")
|
|
|
@TableField("on_time")
|
|
|
private Date onTime;
|
|
|
|
|
|
/**
|
|
|
* 下架时间
|
|
|
*/
|
|
|
+ @ApiModelProperty("下架时间")
|
|
|
@TableField("off_time")
|
|
|
private Date offTime;
|
|
|
|
|
|
/**
|
|
|
* 人工下架标识,1为人工下架
|
|
|
*/
|
|
|
+ @ApiModelProperty("人工下架标识,1为人工下架")
|
|
|
@TableField("manual_off")
|
|
|
private Integer manualOff;
|
|
|
|
|
|
/**
|
|
|
* 状态,上架/下架
|
|
|
*/
|
|
|
+ @ApiModelProperty("状态,上架/下架")
|
|
|
@TableField("status")
|
|
|
@JSONField(serialzeFeatures = SerializerFeature.WriteEnumUsingToString)
|
|
|
private TicketBoxStatusEnum status;
|
|
@@ -163,6 +188,7 @@ public class TicketBox implements Serializable {
|
|
|
/**
|
|
|
* 逻辑删除标识
|
|
|
*/
|
|
|
+ @ApiModelProperty("逻辑删除标识")
|
|
|
@TableField("is_deleted")
|
|
|
@TableLogic
|
|
|
private Integer isDeleted;
|
|
@@ -170,12 +196,14 @@ public class TicketBox implements Serializable {
|
|
|
/**
|
|
|
* 创建时间
|
|
|
*/
|
|
|
+ @ApiModelProperty("创建时间")
|
|
|
@TableField("created_time")
|
|
|
private Date createdTime;
|
|
|
|
|
|
/**
|
|
|
* 更新时间
|
|
|
*/
|
|
|
+ @ApiModelProperty("更新时间")
|
|
|
@TableField("updated_time")
|
|
|
@Version
|
|
|
private Date updatedTime;
|