|
@@ -1,12 +1,11 @@
|
|
package com.caimei.module.base.entity.po;
|
|
package com.caimei.module.base.entity.po;
|
|
|
|
|
|
-import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
-import lombok.Data;
|
|
|
|
-
|
|
|
|
import java.io.Serializable;
|
|
import java.io.Serializable;
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
+import lombok.Data;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* product
|
|
* product
|
|
*
|
|
*
|
|
@@ -26,6 +25,11 @@ public class Product implements Serializable {
|
|
*/
|
|
*/
|
|
private Integer tinyTypeID;
|
|
private Integer tinyTypeID;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 小程序商品分类Id
|
|
|
|
+ */
|
|
|
|
+ private Integer classifyId;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 常用商品001,精品推荐010,热门推荐100,三者同时存在111
|
|
* 常用商品001,精品推荐010,热门推荐100,三者同时存在111
|
|
*/
|
|
*/
|
|
@@ -44,15 +48,20 @@ public class Product implements Serializable {
|
|
private String name;
|
|
private String name;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 商品别名
|
|
|
|
|
|
+ * 内部商品名称
|
|
*/
|
|
*/
|
|
private String aliasName;
|
|
private String aliasName;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 搜索关键词
|
|
|
|
|
|
+ * 搜索关键词,4个用英文逗号区分,不存在的直接逗号隔空(顺序参考:品牌,学名,市场称呼,大类别,小类别)
|
|
*/
|
|
*/
|
|
private String searchKey;
|
|
private String searchKey;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 商品备注
|
|
|
|
+ */
|
|
|
|
+ private String productRemarks;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 市场价
|
|
* 市场价
|
|
*/
|
|
*/
|
|
@@ -61,74 +70,77 @@ public class Product implements Serializable {
|
|
private Double price;
|
|
private Double price;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 最低价
|
|
|
|
|
|
+ * 最低价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private Double highestUserLevelPrice;
|
|
private Double highestUserLevelPrice;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 最高价
|
|
|
|
|
|
+ * 最高价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private Double lowestUserLevelPrice;
|
|
private Double lowestUserLevelPrice;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 最高价会员等级
|
|
|
|
|
|
+ * 最高价会员等级【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private Integer lowestUserLevelID;
|
|
private Integer lowestUserLevelID;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 普通用户价格,【V6.2.0版本已废弃】
|
|
|
|
+ */
|
|
private Double price0;
|
|
private Double price0;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 普通用户价格等级(范围1-5)
|
|
|
|
|
|
+ * 普通用户价格等级(范围1-5)【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private String price0Grade;
|
|
private String price0Grade;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 普通用户价格文字
|
|
|
|
|
|
+ * 普通用户价格文字【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private String price0Text;
|
|
private String price0Text;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 普通用户文字展示标志 0显示价格 1显示文字 2显示等级
|
|
|
|
|
|
+ * 普通用户文字展示标志 0显示价格 1显示文字 2显示等级【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private String price0TextFlag;
|
|
private String price0TextFlag;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 普通会员价
|
|
|
|
|
|
+ * 机构价格
|
|
*/
|
|
*/
|
|
private Double price1;
|
|
private Double price1;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 会员用户价格等级(范围1-5)
|
|
|
|
|
|
+ * 机构用户价格等级(范围1-5)【V6.2.0版本已废弃-根据价格范围显示等级】
|
|
*/
|
|
*/
|
|
private String price1Grade;
|
|
private String price1Grade;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 会员用户价格文字
|
|
|
|
|
|
+ * 机构用户价格文字【V6.2.0版本已废弃-目前都是前端直接写死】
|
|
*/
|
|
*/
|
|
private String price1Text;
|
|
private String price1Text;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 会员用户文字展示标志 0显示价格 1显示文字 2显示等级
|
|
|
|
|
|
+ * 是否公开机构价 0公开价格 1不公开价格 2仅对会员机构公开
|
|
*/
|
|
*/
|
|
private String price1TextFlag;
|
|
private String price1TextFlag;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 游客价格
|
|
|
|
|
|
+ * 游客价格【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private Double price8;
|
|
private Double price8;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 游客用户价格等级(范围1-5)
|
|
|
|
|
|
+ * 游客用户价格等级(范围1-5)【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private String price8Grade;
|
|
private String price8Grade;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 游客价格文字
|
|
|
|
|
|
+ * 游客价格文字【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private String price8Text;
|
|
private String price8Text;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 游客用户文字展示标志 0显示价格 1显示文字 2显示等级
|
|
|
|
|
|
+ * 游客用户文字展示标志 0显示价格 1显示文字 2显示等级【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private String price8TextFlag;
|
|
private String price8TextFlag;
|
|
|
|
|
|
@@ -138,37 +150,37 @@ public class Product implements Serializable {
|
|
private String ladderPriceFlag;
|
|
private String ladderPriceFlag;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 银卡价
|
|
|
|
|
|
+ * 银卡价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private Double price2;
|
|
private Double price2;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 金卡价
|
|
|
|
|
|
+ * 金卡价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private Double price3;
|
|
private Double price3;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 铂金价
|
|
|
|
|
|
+ * 铂金价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private Double price4;
|
|
private Double price4;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 钻石价
|
|
|
|
|
|
+ * 钻石价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private Double price5;
|
|
private Double price5;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 普通服务商价
|
|
|
|
|
|
+ * 普通服务商价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private Double price6;
|
|
private Double price6;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 金牌服务商价
|
|
|
|
|
|
+ * 金牌服务商价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private Double price7;
|
|
private Double price7;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 运费
|
|
|
|
|
|
+ * 运费【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private Double fee;
|
|
private Double fee;
|
|
|
|
|
|
@@ -202,6 +214,11 @@ public class Product implements Serializable {
|
|
*/
|
|
*/
|
|
private String updateTime;
|
|
private String updateTime;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 小程序分类添加时间
|
|
|
|
+ */
|
|
|
|
+ private Date classifyAddTime;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 销量
|
|
* 销量
|
|
*/
|
|
*/
|
|
@@ -318,7 +335,7 @@ public class Product implements Serializable {
|
|
private Integer groupBuyProductFlag;
|
|
private Integer groupBuyProductFlag;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 购买梯度数(编辑数量时加减的数量)
|
|
|
|
|
|
+ * 购买数量: 1逐步增长,2以起订量增长(起订量的倍数增长)
|
|
*/
|
|
*/
|
|
private Integer step;
|
|
private Integer step;
|
|
|
|
|
|
@@ -360,7 +377,7 @@ public class Product implements Serializable {
|
|
private String needServiceFlag;
|
|
private String needServiceFlag;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 是否活动标识:1是,空或0不是[与actType搭配使用,仅用于标识非真正活动]
|
|
|
|
|
|
+ * 是否使用活动角标:1是,空或0不是[与actType搭配使用,仅用于标识非真正活动]
|
|
*/
|
|
*/
|
|
private Integer actFlag;
|
|
private Integer actFlag;
|
|
|
|
|
|
@@ -375,67 +392,93 @@ public class Product implements Serializable {
|
|
private Long actSort;
|
|
private Long actSort;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 普通用户活动价格
|
|
|
|
|
|
+ * 普通用户活动价格【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private BigDecimal actPrice0;
|
|
private BigDecimal actPrice0;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 普通会员活动价
|
|
|
|
|
|
+ * 机构活动价(对应actStatus的活动下使用)
|
|
*/
|
|
*/
|
|
private BigDecimal actPrice1;
|
|
private BigDecimal actPrice1;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 银卡会员活动价
|
|
|
|
|
|
+ * 银卡会员活动价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private BigDecimal actPrice2;
|
|
private BigDecimal actPrice2;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 金卡会员活动价
|
|
|
|
|
|
+ * 金卡会员活动价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private BigDecimal actPrice3;
|
|
private BigDecimal actPrice3;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 铂金会员活动价
|
|
|
|
|
|
+ * 铂金会员活动价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private BigDecimal actPrice4;
|
|
private BigDecimal actPrice4;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 钻石会员活动价
|
|
|
|
|
|
+ * 钻石会员活动价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private BigDecimal actPrice5;
|
|
private BigDecimal actPrice5;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 普通服务商活动价
|
|
|
|
|
|
+ * 普通服务商活动价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private BigDecimal actPrice6;
|
|
private BigDecimal actPrice6;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 金牌服务商活动价
|
|
|
|
|
|
+ * 金牌服务商活动价【V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
private BigDecimal actPrice7;
|
|
private BigDecimal actPrice7;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 商品活动类型:1推荐热销、2推荐上新、3团购促销
|
|
|
|
|
|
+ * 首页活动角标标识类型:1推荐热销、2推荐上新
|
|
*/
|
|
*/
|
|
private Integer actType;
|
|
private Integer actType;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 活动创建时间
|
|
|
|
|
|
+ * 活动创建时间(对应actStatus的活动下使用)
|
|
*/
|
|
*/
|
|
private Date actCreateTime;
|
|
private Date actCreateTime;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 活动开始时间
|
|
|
|
|
|
+ * 满减金额(达到该金额后可享直减)
|
|
|
|
+ */
|
|
|
|
+ private BigDecimal actFullReduceAmount;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 购买直减金额(达到满金额后)
|
|
|
|
+ */
|
|
|
|
+ private BigDecimal actReduceAmount;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * (3:高可见度,2:中可见度,1:低可见度)【V6.2.0版本已废弃】
|
|
|
|
+ */
|
|
|
|
+ private String visibility;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 满增金额(达到满赠金额后可享赠品)
|
|
|
|
+ */
|
|
|
|
+ private BigDecimal actFullGiftAmount;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 买赠数量(达到该数量后可享赠品)
|
|
|
|
+ */
|
|
|
|
+ private Long actBuyGiftNum;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 活动开始时间(对应actStatus的活动下使用)
|
|
*/
|
|
*/
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
|
private Date beginTime;
|
|
private Date beginTime;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 活动结束时间
|
|
|
|
|
|
+ * 活动结束时间(对应actStatus的活动下使用)
|
|
*/
|
|
*/
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
|
private Date endTime;
|
|
private Date endTime;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 【V6.2.0版本已废弃】
|
|
|
|
+ */
|
|
private Integer shopIndexModuleID;
|
|
private Integer shopIndexModuleID;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -497,42 +540,64 @@ public class Product implements Serializable {
|
|
*/
|
|
*/
|
|
private Short cmbeanSort;
|
|
private Short cmbeanSort;
|
|
|
|
|
|
- private Integer actBuyGiftNum;
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 商品标签用英文逗号隔开,中文逗号或其它一律不作切割
|
|
|
|
+ */
|
|
|
|
+ private String tags;
|
|
|
|
|
|
- private Double actFullGiftAmount;
|
|
|
|
|
|
+ private String surplusTime;
|
|
|
|
|
|
- private Double actFullReduceAmount;
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 商品类型:0其它类型(默认),1妆字号,2械字号
|
|
|
|
+ */
|
|
|
|
+ private String productType;
|
|
|
|
|
|
- private Double actReduceAmount;
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 械字号类型 (基于械字号基础),1:一类,2:二类,3:三类
|
|
|
|
+ */
|
|
|
|
+ private String machineType;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * (3:高可见度,2:中可见度,1:低可见度)
|
|
|
|
|
|
+ * 械字号资质证书图 (基于械字号基础)
|
|
*/
|
|
*/
|
|
- private String visibility;
|
|
|
|
|
|
+ private String qualificationImg;
|
|
|
|
|
|
- private String surplusTime;
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 是否含税 0不含税,1含税
|
|
|
|
+ */
|
|
|
|
+ private String includedTax;
|
|
|
|
|
|
- private String priceType;
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 开票税点(基于不含税基础) :增值税默认13%,普通票6%取值范围[0-100]
|
|
|
|
+ */
|
|
|
|
+ private BigDecimal taxPoint;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 商品标签 用逗号隔开
|
|
|
|
|
|
+ * 发票类型(基于是否含税基础) 1增值税票,2普通票, 3不能开票
|
|
*/
|
|
*/
|
|
- private String tags;
|
|
|
|
|
|
+ private String invoiceType;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 相关推荐类型 0自动选择; 1手动推荐
|
|
* 相关推荐类型 0自动选择; 1手动推荐
|
|
*/
|
|
*/
|
|
private String recommendType;
|
|
private String recommendType;
|
|
|
|
|
|
|
|
+ private Integer skuID;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
- * 械字号 0或Null:不是,1:一类,2:二类,3:三类
|
|
|
|
|
|
+ * V6.2.0版本已废弃】
|
|
*/
|
|
*/
|
|
- private String machineType;
|
|
|
|
|
|
+ private String priceType;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 商品备注
|
|
|
|
|
|
+ * 商品组合Id、(cm_product_combination表Id)
|
|
*/
|
|
*/
|
|
- private String productRemarks;
|
|
|
|
|
|
+ private Integer combinationID;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 组合商品排序
|
|
|
|
+ */
|
|
|
|
+ private Integer combinationSort;
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
private static final long serialVersionUID = 1L;
|
|
-}
|
|
|
|
|
|
+}
|