Просмотр исходного кода

mall:优化 spu、sku 的表结构

YunaiV 2 лет назад
Родитель
Сommit
f5037015da

+ 13 - 0
yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/sku/ProductSkuDO.java

@@ -57,6 +57,10 @@ public class ProductSkuDO extends BaseDO {
      * 原价,单位:分
      */
     private Integer originalPrice;
+    /**
+     * 成本价,单位:分
+     */
+    private Integer costPrice;
     /**
      * SKU 的条形码
      */
@@ -108,5 +112,14 @@ public class ProductSkuDO extends BaseDO {
 
     }
 
+    // TODO ========== 待定字段:yv =========
+    // TODO brokerage:一级返佣
+    // TODO brokerage_two:二级返佣
+    // TODO pink_price:拼团价
+    // TODO pink_stock:拼团库存
+    // TODO seckill_price:秒杀价
+    // TODO seckill_stock:秒杀库存
+    // TODO integral:需要积分
+
 }
 

+ 32 - 3
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;
 import cn.iocoder.yudao.module.product.dal.dataobject.brand.ProductBrandDO;
 import cn.iocoder.yudao.module.product.dal.dataobject.category.ProductCategoryDO;
 import cn.iocoder.yudao.module.product.dal.dataobject.delivery.DeliveryTemplateDO;
-import cn.iocoder.yudao.module.product.dal.dataobject.shop.ShopDO;
 import cn.iocoder.yudao.module.product.dal.dataobject.sku.ProductSkuDO;
 import cn.iocoder.yudao.module.product.enums.delivery.DeliveryModeEnum;
 import com.baomidou.mybatisplus.annotation.KeySequence;
@@ -101,10 +100,17 @@ public class ProductSpuDO extends BaseDO {
      * 基于其对应的 {@link ProductSkuDO#getActualStocks()} 求和
      */
     private Integer totalStocks;
+
+    // ========== 统计相关字段 =========
+
+    /**
+     * 已销售数量(真实)
+     */
+    private Integer soldCount;
     /**
-     * 已销售数量
+     * 浏览
      */
-    private Integer soldNum;
+    private Integer visitCount;
 
     // ========== 物流相关字段 =========
 
@@ -121,4 +127,27 @@ public class ProductSpuDO extends BaseDO {
      */
     private Long deliveryTemplateId;
 
+    // TODO ========== 待定字段:yv =========
+    // TODO bar_code 条形码
+    // TODO vip_price 会员价格
+    // TODO postage 邮费
+    // TODO is_postage 是否包邮
+    // TODO unit_name 单位
+    // TODO is_new 商户是否代理
+    // TODO give_integral 获得积分
+    // TODO is_integral 是开启积分兑换
+    // TODO integral 所需积分
+    // TODO is_seckill 秒杀状态
+    // TODO is_bargain 砍价状态
+    // TODO ficti 虚拟销量
+    // TODO code_path 产品二维码地址
+    // TODO is_sub 是否分佣
+
+    // TODO ↓↓ 芋艿 ↓↓ 看起来走分组更合适?
+    // TODO is_hot 是否热卖
+    // TODO is_benefit 是否优惠
+    // TODO is_best 是否精品
+    // TODO is_new 是否新品
+    // TODO is_good 是否优品推荐
+
 }