|
@@ -1,5 +1,6 @@
|
|
package com.txz.mall.model;
|
|
package com.txz.mall.model;
|
|
|
|
|
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
|
|
|
import javax.persistence.*;
|
|
import javax.persistence.*;
|
|
@@ -19,199 +20,233 @@ public class StoreProduct {
|
|
/**
|
|
/**
|
|
* 商户Id(0为总后台管理员创建,不为0的时候是商户后台创建)
|
|
* 商户Id(0为总后台管理员创建,不为0的时候是商户后台创建)
|
|
*/
|
|
*/
|
|
- @Column(name = "mer_id")
|
|
|
|
- private Integer merId;
|
|
|
|
|
|
+// @Column(name = "mer_id")
|
|
|
|
+// @ApiModelProperty("商户Id")
|
|
|
|
+// private Integer merId;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 商品图片(主图)
|
|
* 商品图片(主图)
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "商品主图")
|
|
private String image;
|
|
private String image;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 商品名称
|
|
* 商品名称
|
|
*/
|
|
*/
|
|
@Column(name = "store_name")
|
|
@Column(name = "store_name")
|
|
|
|
+ @ApiModelProperty(value = "商品名称")
|
|
private String storeName;
|
|
private String storeName;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 商品简介
|
|
* 商品简介
|
|
*/
|
|
*/
|
|
@Column(name = "store_info")
|
|
@Column(name = "store_info")
|
|
|
|
+ @ApiModelProperty(value = "商品简介")
|
|
private String storeInfo;
|
|
private String storeInfo;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 关键字(副标题)
|
|
* 关键字(副标题)
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "副标题")
|
|
private String keyword;
|
|
private String keyword;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 分类id
|
|
* 分类id
|
|
*/
|
|
*/
|
|
@Column(name = "cate_id")
|
|
@Column(name = "cate_id")
|
|
|
|
+ @ApiModelProperty(value = "分类id")
|
|
private Long cateId;
|
|
private Long cateId;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 商品价格
|
|
* 商品价格
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "商品价格")
|
|
private BigDecimal price;
|
|
private BigDecimal price;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 会员价格
|
|
* 会员价格
|
|
*/
|
|
*/
|
|
@Column(name = "vip_price")
|
|
@Column(name = "vip_price")
|
|
|
|
+ @ApiModelProperty(value = "会员价格")
|
|
private BigDecimal vipPrice;
|
|
private BigDecimal vipPrice;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 市场价
|
|
* 市场价
|
|
*/
|
|
*/
|
|
@Column(name = "ot_price")
|
|
@Column(name = "ot_price")
|
|
|
|
+ @ApiModelProperty(value = "市场价")
|
|
private BigDecimal otPrice;
|
|
private BigDecimal otPrice;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 邮费
|
|
* 邮费
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "市场价")
|
|
private BigDecimal postage;
|
|
private BigDecimal postage;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 单位名
|
|
* 单位名
|
|
*/
|
|
*/
|
|
@Column(name = "unit_name")
|
|
@Column(name = "unit_name")
|
|
|
|
+ @ApiModelProperty(value = "单位名")
|
|
private String unitName;
|
|
private String unitName;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 排序
|
|
* 排序
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "排序")
|
|
private Integer sort;
|
|
private Integer sort;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 销量
|
|
* 销量
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "销量")
|
|
private Integer sales;
|
|
private Integer sales;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 库存
|
|
* 库存
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "库存")
|
|
private Integer stock;
|
|
private Integer stock;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 状态(0:未上架,1:上架)
|
|
* 状态(0:未上架,1:上架)
|
|
*/
|
|
*/
|
|
@Column(name = "is_show")
|
|
@Column(name = "is_show")
|
|
|
|
+ @ApiModelProperty(value = "状态 (0:未上架,1:上架)")
|
|
private Integer isShow;
|
|
private Integer isShow;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 是否热卖
|
|
* 是否热卖
|
|
*/
|
|
*/
|
|
@Column(name = "is_hot")
|
|
@Column(name = "is_hot")
|
|
|
|
+ @ApiModelProperty(value = "是否热卖")
|
|
private Integer isHot;
|
|
private Integer isHot;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 是否优惠
|
|
* 是否优惠
|
|
*/
|
|
*/
|
|
@Column(name = "is_benefit")
|
|
@Column(name = "is_benefit")
|
|
|
|
+ @ApiModelProperty(value = "是否优惠")
|
|
private Integer isBenefit;
|
|
private Integer isBenefit;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 是否精品
|
|
* 是否精品
|
|
*/
|
|
*/
|
|
@Column(name = "is_best")
|
|
@Column(name = "is_best")
|
|
|
|
+ @ApiModelProperty(value = "是否精品")
|
|
private Integer isBest;
|
|
private Integer isBest;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 是否新品
|
|
* 是否新品
|
|
*/
|
|
*/
|
|
@Column(name = "is_new")
|
|
@Column(name = "is_new")
|
|
|
|
+ @ApiModelProperty(value = "是否新品")
|
|
private Integer isNew;
|
|
private Integer isNew;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 添加时间
|
|
* 添加时间
|
|
*/
|
|
*/
|
|
- @Column(name = "add_time")
|
|
|
|
- private Integer addTime;
|
|
|
|
|
|
+// @Column(name = "add_time")
|
|
|
|
+// private Integer addTime;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 是否包邮
|
|
* 是否包邮
|
|
*/
|
|
*/
|
|
@Column(name = "is_postage")
|
|
@Column(name = "is_postage")
|
|
|
|
+ @ApiModelProperty(value = "是否包邮")
|
|
private Integer isPostage;
|
|
private Integer isPostage;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 是否删除
|
|
* 是否删除
|
|
*/
|
|
*/
|
|
@Column(name = "is_delete")
|
|
@Column(name = "is_delete")
|
|
|
|
+ @ApiModelProperty(value = "是否删除")
|
|
private Integer isDelete;
|
|
private Integer isDelete;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 获得积分
|
|
* 获得积分
|
|
*/
|
|
*/
|
|
@Column(name = "give_integral")
|
|
@Column(name = "give_integral")
|
|
|
|
+ @ApiModelProperty(value = "获得积分")
|
|
private Integer giveIntegral;
|
|
private Integer giveIntegral;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 成本价
|
|
* 成本价
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "成本价")
|
|
private BigDecimal cost;
|
|
private BigDecimal cost;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 秒杀状态 0 未开启 1已开启
|
|
* 秒杀状态 0 未开启 1已开启
|
|
*/
|
|
*/
|
|
- @Column(name = "is_seckill")
|
|
|
|
- private Integer isSeckill;
|
|
|
|
-
|
|
|
|
- /**
|
|
|
|
- * 砍价状态 0未开启 1开启
|
|
|
|
- */
|
|
|
|
- @Column(name = "is_bargain")
|
|
|
|
- private Integer isBargain;
|
|
|
|
|
|
+// @Column(name = "is_seckill")
|
|
|
|
+// @ApiModelProperty(value = "秒杀状态 0 未开启 1已开启")
|
|
|
|
+// private Integer isSeckill;
|
|
|
|
+//
|
|
|
|
+// /**
|
|
|
|
+// * 砍价状态 0未开启 1开启
|
|
|
|
+// */
|
|
|
|
+// @Column(name = "is_bargain")
|
|
|
|
+// @ApiModelProperty(value = "砍价状态 0未开启 1开启")
|
|
|
|
+// private Integer isBargain;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 是否优品推荐
|
|
* 是否优品推荐
|
|
*/
|
|
*/
|
|
@Column(name = "is_good")
|
|
@Column(name = "is_good")
|
|
|
|
+ @ApiModelProperty(value = "是否优品推荐")
|
|
private Integer isGood;
|
|
private Integer isGood;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 是否单独分佣
|
|
* 是否单独分佣
|
|
*/
|
|
*/
|
|
@Column(name = "is_sub")
|
|
@Column(name = "is_sub")
|
|
|
|
+ @ApiModelProperty(value = "是否单独分佣")
|
|
private Integer isSub;
|
|
private Integer isSub;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 虚拟销量
|
|
* 虚拟销量
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "虚拟销量")
|
|
private Integer ficti;
|
|
private Integer ficti;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 浏览量
|
|
* 浏览量
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "浏览量")
|
|
private Integer browse;
|
|
private Integer browse;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 主图视频链接
|
|
* 主图视频链接
|
|
*/
|
|
*/
|
|
@Column(name = "video_link")
|
|
@Column(name = "video_link")
|
|
|
|
+ @ApiModelProperty(value = "主图视频链接")
|
|
private String videoLink;
|
|
private String videoLink;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 运费模板ID
|
|
* 运费模板ID
|
|
*/
|
|
*/
|
|
@Column(name = "temp_id")
|
|
@Column(name = "temp_id")
|
|
|
|
+ @ApiModelProperty("运费模板ID")
|
|
private Integer tempId;
|
|
private Integer tempId;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 规格 0单 1多
|
|
* 规格 0单 1多
|
|
*/
|
|
*/
|
|
@Column(name = "spec_type")
|
|
@Column(name = "spec_type")
|
|
|
|
+ @ApiModelProperty("规格 0单 1多")
|
|
private Integer specType;
|
|
private Integer specType;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 活动显示排序0=默认, 1=秒杀,2=砍价,3=拼团
|
|
|
|
|
|
+ * 活动显示排序 0=默认,1=拼团, 2=秒杀,
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("活动显示排序0=默认,1=拼团, 2=秒杀,")
|
|
private String activity;
|
|
private String activity;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 是否回收站
|
|
* 是否回收站
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("是否回收站")
|
|
@Column(name = "is_recycle")
|
|
@Column(name = "is_recycle")
|
|
private Integer isRecycle;
|
|
private Integer isRecycle;
|
|
|
|
|
|
@@ -243,36 +278,42 @@ public class StoreProduct {
|
|
* 货号
|
|
* 货号
|
|
*/
|
|
*/
|
|
@Column(name = "item_number")
|
|
@Column(name = "item_number")
|
|
|
|
+ @ApiModelProperty("货号")
|
|
private String itemNumber;
|
|
private String itemNumber;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 品牌
|
|
* 品牌
|
|
*/
|
|
*/
|
|
@Column(name = "item_brand")
|
|
@Column(name = "item_brand")
|
|
|
|
+ @ApiModelProperty("品牌")
|
|
private String itemBrand;
|
|
private String itemBrand;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 库存预警值
|
|
* 库存预警值
|
|
*/
|
|
*/
|
|
@Column(name = "stock_threshold")
|
|
@Column(name = "stock_threshold")
|
|
|
|
+ @ApiModelProperty("库存预警值")
|
|
private Integer stockThreshold;
|
|
private Integer stockThreshold;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 供应商
|
|
* 供应商
|
|
*/
|
|
*/
|
|
@Column(name = "item_supplier")
|
|
@Column(name = "item_supplier")
|
|
|
|
+ @ApiModelProperty("供应商")
|
|
private String itemSupplier;
|
|
private String itemSupplier;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 轮播图(白底图)
|
|
* 轮播图(白底图)
|
|
*/
|
|
*/
|
|
@Column(name = "slider_image")
|
|
@Column(name = "slider_image")
|
|
|
|
+ @ApiModelProperty("轮播图(白底图)")
|
|
private String sliderImage;
|
|
private String sliderImage;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 展示图(详情图)
|
|
* 展示图(详情图)
|
|
*/
|
|
*/
|
|
@Column(name = "flat_pattern")
|
|
@Column(name = "flat_pattern")
|
|
|
|
+ @ApiModelProperty("展示图(详情图)")
|
|
private String flatPattern;
|
|
private String flatPattern;
|
|
|
|
|
|
}
|
|
}
|