From f5037015da0b1239057e6fc0ffba1fa1b9da8081 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 3 Aug 2022 22:30:18 +0800 Subject: [PATCH] =?UTF-8?q?mall=EF=BC=9A=E4=BC=98=E5=8C=96=20spu=E3=80=81s?= =?UTF-8?q?ku=20=E7=9A=84=E8=A1=A8=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dal/dataobject/sku/ProductSkuDO.java | 13 +++++++ .../dal/dataobject/spu/ProductSpuDO.java | 35 +++++++++++++++++-- 2 files changed, 45 insertions(+), 3 deletions(-) diff --git a/yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/sku/ProductSkuDO.java b/yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/sku/ProductSkuDO.java index d1a976afc..ebddbd1aa 100755 --- a/yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/sku/ProductSkuDO.java +++ b/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:需要积分 + } diff --git a/yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/spu/ProductSpuDO.java b/yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/spu/ProductSpuDO.java index f9863f0f0..8a0b19c22 100755 --- a/yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/spu/ProductSpuDO.java +++ b/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 soldNum; + private Integer soldCount; + /** + * 浏览量 + */ + 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 是否优品推荐 + }