1. 数据表

mall_goods

商品表

序号名称描述类型为空额外默认值
1id主键IDint unsignedPRINOauto_increment
2title商品标题varchar(255) NO
3category_id商品分类int NO
4category_path_id栏目id pathvarchar(20) NO
5promotion_title商品促销语varchar(255) NO
6goods_unit商品单位varchar(20) NO
7keyword关键词varchar(100) NO
8sub_title副标题varchar(100) NO
9stock库存int NO
10price现价decimal(10,2) NO 0.00
11cost_price原价decimal(10,2) NO 0.00
12sku_id商品默认sku_idint NO 0
13is_show_stock是否显示库存tinyint(1) NO
14production_time生产日期varchar(10) NO
15goods_specs_type商品规格 1统一规格 2多规格tinyint(1) NO
16big_image大图varchar(255) NO
17recommend_image商品推荐图varchar(255) NO
18carousel_image详情页轮播图varchar(500) NO
19description商品详情text NO
20is_index_recommend是否显示首页推荐大图tinyint(1) NO 0
21operate_user操作用户IDint NO 0
22status商品状态tinyint(1) NO
23created_at添加时间timestamp YES
24updated_at更新时间timestamp YES
25listorder排序int NO 0

mall_specs

规格表

序号名称描述类型为空额外默认值
1id主键idint unsignedPRINOauto_increment
2name规格名称varchar(100) NO
3status状态tinyint(1) NO
4operat_user操作人int NO
5created_at添加时间timestamp YES
6upcated_at更新时间timestamp YES

mall_specs_value

商品规格属性表

序号名称描述类型为空额外默认值
1id主键IDint unsignedPRINOauto_increment
2specs_id规格属性IDint NO
3name规格属性名varchar(100) NO
4operate_user操作人IDint NO
5status状态tinyint(1) NO
6created_at添加时间timestamp YES
7updated_at更新时间timestamp YES

mall_goods_sku

商品SKU表

序号名称描述类型为空额外默认值
1id主键IDint unsignedPRINOauto_increment
2goods_id商品IDint NO
3specs_value_ids规格属性id,用逗号链接varchar(255) NO
4price现价decimal(10,2) NO
5cost_price原价decimal(10,2) NO
6stock库存int NO
7status状态tinyint(1) NO
8created_at添加时间timestamp YES
9updated_at更新时间timestamp YES
  1. 规格与规格属性 关系
    规格与规格属性 关系.png
  2. Sku组成与商品添加
    商品如果存在多属性则需要引入sku机制,将商品的每种属性都看做独立的商品,多属性商品操作流程应为,选择属性-》选择属性规格。
    goods商品入库.png
    没有多属性商品仍然会生成一条Sku,为了前端商品统一使用Sku_id为商品ID。
最后修改:2022 年 10 月 11 日
如果觉得我的文章对你有用,请随意赞赏