Commit f5037015da0b1239057e6fc0ffba1fa1b9da8081

Authored by YunaiV
1 parent 55bc9b06

mall:优化 spu、sku 的表结构

yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/sku/ProductSkuDO.java
... ... @@ -58,6 +58,10 @@ public class ProductSkuDO extends BaseDO {
58 58 */
59 59 private Integer originalPrice;
60 60 /**
  61 + * 成本价,单位:分
  62 + */
  63 + private Integer costPrice;
  64 + /**
61 65 * SKU 的条形码
62 66 */
63 67 private String barCode;
... ... @@ -108,5 +112,14 @@ public class ProductSkuDO extends BaseDO {
108 112  
109 113 }
110 114  
  115 + // TODO ========== 待定字段:yv =========
  116 + // TODO brokerage:一级返佣
  117 + // TODO brokerage_two:二级返佣
  118 + // TODO pink_price:拼团价
  119 + // TODO pink_stock:拼团库存
  120 + // TODO seckill_price:秒杀价
  121 + // TODO seckill_stock:秒杀库存
  122 + // TODO integral:需要积分
  123 +
111 124 }
112 125  
... ...
yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/spu/ProductSpuDO.java
... ... @@ -5,7 +5,6 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
5 5 import cn.iocoder.yudao.module.product.dal.dataobject.brand.ProductBrandDO;
6 6 import cn.iocoder.yudao.module.product.dal.dataobject.category.ProductCategoryDO;
7 7 import cn.iocoder.yudao.module.product.dal.dataobject.delivery.DeliveryTemplateDO;
8   -import cn.iocoder.yudao.module.product.dal.dataobject.shop.ShopDO;
9 8 import cn.iocoder.yudao.module.product.dal.dataobject.sku.ProductSkuDO;
10 9 import cn.iocoder.yudao.module.product.enums.delivery.DeliveryModeEnum;
11 10 import com.baomidou.mybatisplus.annotation.KeySequence;
... ... @@ -101,10 +100,17 @@ public class ProductSpuDO extends BaseDO {
101 100 * 基于其对应的 {@link ProductSkuDO#getActualStocks()} 求和
102 101 */
103 102 private Integer totalStocks;
  103 +
  104 + // ========== 统计相关字段 =========
  105 +
  106 + /**
  107 + * 已销售数量(真实)
  108 + */
  109 + private Integer soldCount;
104 110 /**
105   - * 已销售数量
  111 + * 浏览量
106 112 */
107   - private Integer soldNum;
  113 + private Integer visitCount;
108 114  
109 115 // ========== 物流相关字段 =========
110 116  
... ... @@ -121,4 +127,27 @@ public class ProductSpuDO extends BaseDO {
121 127 */
122 128 private Long deliveryTemplateId;
123 129  
  130 + // TODO ========== 待定字段:yv =========
  131 + // TODO bar_code 条形码
  132 + // TODO vip_price 会员价格
  133 + // TODO postage 邮费
  134 + // TODO is_postage 是否包邮
  135 + // TODO unit_name 单位
  136 + // TODO is_new 商户是否代理
  137 + // TODO give_integral 获得积分
  138 + // TODO is_integral 是开启积分兑换
  139 + // TODO integral 所需积分
  140 + // TODO is_seckill 秒杀状态
  141 + // TODO is_bargain 砍价状态
  142 + // TODO ficti 虚拟销量
  143 + // TODO code_path 产品二维码地址
  144 + // TODO is_sub 是否分佣
  145 +
  146 + // TODO ↓↓ 芋艿 ↓↓ 看起来走分组更合适?
  147 + // TODO is_hot 是否热卖
  148 + // TODO is_benefit 是否优惠
  149 + // TODO is_best 是否精品
  150 + // TODO is_new 是否新品
  151 + // TODO is_good 是否优品推荐
  152 +
124 153 }
... ...