Commit f5037015da0b1239057e6fc0ffba1fa1b9da8081
1 parent
55bc9b06
mall:优化 spu、sku 的表结构
Showing
2 changed files
with
45 additions
and
3 deletions
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 | } | ... | ... |