4.2. 众筹商品数据库结构设计

众筹商品数据库结构设计
上一节我们介绍了众筹相关的业务逻辑,本节我们将根据这些业务逻辑设计我们的数据库结构。
1. 整理字段
由于众筹相关的字段并不是所有商品都需要,因此比较合适的方案是用一个新的表来保存,新表与商品表的关联关系为一对一。
我们把新的表命名为 crowdfunding_products,接下来开始整理字段:
| 字段名称 | 描述 | 类型 | 加索引缘由 | 
|---|---|---|---|
| id | 自增长ID | unsigned big int | 主键 | 
| product_id | 对应商品表的 ID | unsigned big int | 外键 | 
| target_amount | 众筹目标金额 | decimal | 无 | 
| total_amount | 当前已筹金额 | decimal | 无 | 
| user_count | 当前参与众筹用户数 | unsigned int | 无 | 
 
           L06 Laravel 教程 - 电商进阶 ( Laravel 5.8 )
L06 Laravel 教程 - 电商进阶 ( Laravel 5.8 )  
                     
                     
          
           
          
           
             
             关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号