商品模块数据库表解析(一)
本文主要对商品分类、品牌管理、商品类型这三个功能的表进行解析,采用功能与表结构对照的形式。表解析只会标注一些需要理解的字段,简单字段请自行对照表注释。
商品分类
商品分类表
create table pms_product_category
( id bigint not null auto_increment, parent_id bigint comment '上级分类的编号:0表示一级分类', name varchar(64) comment '名称', level int(1) comment '分类级别:0->1级;1->2级', product_count int comment '商品数量', product_unit varchar(64) comment '商品单位', nav_status int(1) comment '是否显示在导航栏:0->不显示;1->显示', show_status int(1) comment '显示状态:0->不显示;1->显示', sort int comment '排序', icon varchar(255) comment '图标', keywords varchar(255) comment '关键字', description text comment '描述', primary key (id)
);
管理端展现
商品分类列表
添加商品分类
移动端展现
品牌管理
商品品牌表
create table pms_brand
( id bigint not null auto_increment, name varchar(64) comment '名称', first_letter varchar(8) comment '首字母', sort int comment '排序', factory_status int(1) comment '是否为品牌制造商:0->不是;1->是', show_status int(1) comment '是否显示', product_count int comment '产品数量', product_comment_count int comment '产品评论数量', logo varchar(255) comment '品牌logo', big_pic varchar(255) comment '专区大图', brand_story text comment '品牌故事', primary key (id)
);
管理端展现
品牌列表
添加品牌
移动端展现
商品类型
商品类型即商品属性,主要是指商品的规格和参数,规格用于用户购买商品时选择,参数用于标示商品属性及搜索时筛选。
相关表结构
商品属性分类表
create table pms_product_attribute_category
( id bigint not null auto_increment, name varchar(64) comment '名称', attribute_count int comment '属性数量', param_count int comment '参数数量', primary key (id)
);
商品属性表
type字段用于控制其是规格还是参数
create table pms_product_attribute
( id bigint not null auto_increment, product_attribute_category_id bigint comment '商品属性分类id', name varchar(64) comment '名称', select_type int(1) comment '属性选择类型:0->唯一;1->单选;2->多选;对应属性和参数意义不同;', input_type int(1) comment '属性录入方式:0->手工录入;1->从列表中选取', input_list varchar(255) comment '可选值列表,以逗号隔开', sort int comment '排序字段:最高的可以单独上传图片', filter_type int(1) comment '分类筛选样式:1->普通;1->颜色', search_type int(1) comment '检索类型;0->不需要进行检索;1->关键字检索;2->范围检索', related_status int(1) comment '相同属性产品是否关联;0->不关联;1->关联', hand_add_status int(1) comment '是否支持手动新增;0->不支持;1->支持', type int(1) comment '属性的类型;0->规格;1->参数', primary key (id)
);
商品属性值表
如果对应的参数是规格且规格支持手动添加,那么该表用于存储手动新增的值;如果对应的商品属性是参数,那么该表用于存储参数的值。
create table pms_product_attribute_value
( id bigint not null auto_increment, product_id bigint comment '商品id', product_attribute_id bigint comment '商品属性id', value varchar(64) comment '手动添加规格或参数的值,参数单值,规格有多个时以逗号隔开', primary key (id)
);
商品分类和属性的关系表
用于选中分类后搜索时生成筛选属性。
create table pms_product_category_attribute_relation
( id bigint not null auto_increment, product_category_id bigint comment '商品分类id', product_attribute_id bigint comment '商品属性id', primary key (id)
);
管理端展现
商品属性分类列表
添加商品属性分类
商品规格列表
商品参数列表
添加商品属性
添加商品时,选中商品属性分类,就会显示该分类的属性,用于生成sku
添加商品时,选中商品属性分类,会显示该分类的参数用于录入
移动端展现
选择商品规格
查看商品参数
搜索商品时用于选择分类后的筛选
推荐阅读
mall数据库表结构概览
mall在Linux环境下的部署(基于Docker Compose)
mall在Linux环境下的部署(基于Docker容器)
mall在Windows环境下的部署
mall整合SpringBoot+MyBatis搭建基本骨架
mall整合Swagger-UI实现在线API文档
mall整合SpringSecurity和JWT实现认证和授权(一)
mall整合Elasticsearch实现商品搜索
mall整合Mongodb实现文档操作
mall整合RabbitMQ实现延迟消息
mall整合OSS实现文件上传
欢迎关注,点个在看
商品模块数据库表解析(一)相关推荐
- 商品审核网页界面_商品模块数据库表解析(二)
接上一篇文章,本文主要对编辑商品.商品评价及回复.商品操作记录这三块功能的表进行解析,采用数据库表与功能对照的形式. SpringBoot实战电商项目mall(25k+star)地址:https:// ...
- 商品规格可选怎么设计_商品模块数据库表解析(一)
本文主要对商品分类.品牌管理.商品类型这三个功能的表进行解析,采用功能与表结构对照的形式.表解析只会标注一些需要理解的字段,简单字段请自行对照表注释. SpringBoot实战电商项目mall(25k ...
- 营销模块数据库表解析:限时购功能
本文主要对限时购(秒杀)功能相关表进行解析,采用数据库表与功能对照的形式. 相关表结构 限时购表 用于存储限时购活动的信息,包括开始时间.结束时间以及上下线状态. create table sms_f ...
- 商城 商品模块 数据库 表设计
商城 商品模块 数据库 表设计 要实现一个商城,对于商品模块中的数据库表设计不懂,主要是:相同类别的产品的产品参数相同,不同类别的不同,这里就不懂要怎么设计了,所以上网找几篇博客了解. 什么是SPU. ...
- comment desc显示表结构_营销模块数据库表解析(二)
本文主要对优惠券功能相关表进行解析,采用数据库表与功能对照的形式. SpringBoot实战电商项目mall(25k+star)地址:https://github.com/macrozheng/mal ...
- PHP商城 商品模块 数据库 表设计
为什么80%的码农都做不了架构师?>>> 表关系: 分类表 <= 商品表 <= SKU表(库存表) 分类表 <= 属性名 <= 属性值 商品表 < ...
- 电商商城-商品模块数据库设计
文章目录 行业概念介绍 数据库设计 调研的高Star开源作品 行业概念介绍 SPU:标准化产品单元(Standard Product Unit),是商品信息聚合的最小单位,是一组可复用标准化信息的集合 ...
- dj电商-模型类设计-商品模块数据表
商品模块的数据表 一共七张表 商品种类表 >商品类型,logo保存的是什么? 结合前端 并不是在 a前面保存图片,而是通过雪碧图的方式来实现 只需要给定样式名称就可 不同样式名称,前端对应好不同 ...
- [golang gin框架] 16.Gin 商城项目-商品模块数据表ER图关系分析
1.数据表ER图 2.数据表相关 (1).商品分类表相关 1).数据表 -- ---------------------------- -- Table structure for goods_cat ...
最新文章
- 12C expdp issue
- 朋友问我学习高并发需不需要阅读源码,我是这样分析的!!
- ORACLE10回收站-Recyclebin
- 【C#学习笔记】函数调用
- api64 gta5缺少steam_GTA5无法启动此程序,因为计算机中丢失steam_api64.dll 游戏打不来 现实这个,win7 64位....
- 央视《家有妙招》整理版,值得永远收藏!
- 【记录贴】Windows连接L2TP
- Windows更新错误
- Mac下如何把iphone资料备份到移动硬盘
- 小姜杂谈:屏幕分辨率一次讲清楚
- 桌面运维之windows部分常用命令
- 【DBA100人】Payso张耀辉:学材料专业出身的他转身做了“码农”
- 第105章 SQL函数 %OID
- swagger2 description is deprecated
- HDU4262 Juggler
- 09-使用snappy对Sentinel-1 GRDH数据进行预处理
- cannot find class [xxx] for bean with name
- chrome插件开发时使用import
- 实用电子小常识(很难找到的)
- Golang toml配置文件加载方法