项目环境配置:
- java : 1.8 Oracle OpenJDK 1.8.0
- MySQL:x64-community-5.7.27.0
- maven
- redis
- node-v16.13.2
数据库结构
用户表 (sys_user)
- 主键:
id
- 主要关联:
t_order
(用户下的订单),address
(用户的地址),favorite
(用户收藏的商品)。
地址表 (address)
- 主键:
id
- 外键:
user_id
(关联sys_user
表)
商品表 (good)
- 主键:
id
- 外键:
category_id
(关联category
表) - 主要关联:
cart
(购物车),message
(留言表),good_standard
(规格),order_goods
(订单商品关联表),favorite
(用户收藏),promotion
(促销活动),carousel
(轮播图)。
订单表 (t_order)
- 主键:
id
- 外键:
user_id
(关联sys_user
表) - 主要关联:
order_goods
(订单中的商品明细),logistics
(物流信息)
商品分类表 (category)
- 主键:
id
- 外键:
icon_category
(分类关联的图标)
商品规格表 (good_standard)
- 外键:
good_id
(关联good
表)
购物车表 (cart)
- 主键:
id
- 外键:
user_id
(关联sys_user
表),good_id
(关联good
表)
留言表 (message)
- 主键:
id
- 外键:
good_id
(关联good
表),user_id
(关联sys_user
表)
订单商品表 (order_goods)
- 主键:
id
- 外键:
order_id
(关联t_order
表),good_id
(关联good
表)
库存表 (stock)
- 主键:
id
- 外键:
good_id
(关联good
表)
促销活动表 (promotion)
- 主键:
id
- 外键:
good_id
(关联good
表)
收藏表 (favorite)
- 主键:
id
- 外键:
user_id
(关联sys_user
表),good_id
(关联good
表)
轮播图表 (carousel)
- 主键:
id
- 外键:
good_id
(关联good
表)
图标表 (icon)
- 主键:
id
- 外键:通过
icon_category
关联到category
分类图标关联表 (icon_category)
- 外键:
category_id
(关联category
表),icon_id
(关联icon
表)
物流表 (logistics)
- 主键:
id
- 外键:
order_id
(关联t_order
表)
评论