项目初始化
This commit is contained in:
28
09-后台API说明/数据库表设计草案.md
Normal file
28
09-后台API说明/数据库表设计草案.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# 数据库表设计草案
|
||||
|
||||
## 1. 文档目标
|
||||
从关系型数据库角度,对核心业务表进行初步拆分,为后续建表和 ORM 设计提供依据。
|
||||
|
||||
## 2. 核心表建议
|
||||
| 表名建议 | 用途 |
|
||||
| --- | --- |
|
||||
| users | 存储用户基础信息 |
|
||||
| merchants | 商户主体信息 |
|
||||
| merchant_audit_records | 商户审核记录 |
|
||||
| events | 赛事主表 |
|
||||
| event_groups | 赛事组别表 |
|
||||
| signups | 报名单 |
|
||||
| orders | 订单主表 |
|
||||
| refunds | 退款单 |
|
||||
| results | 成绩表 |
|
||||
| notifications | 通知记录表 |
|
||||
| admin_operation_logs | 管理后台操作日志 |
|
||||
|
||||
## 3. 设计建议
|
||||
- 审核记录、操作日志建议独立存表。
|
||||
- 订单与退款建议分表,便于幂等和对账。
|
||||
- 状态字段建议使用枚举值,并补充状态说明表。
|
||||
|
||||
## 4. 待补充项
|
||||
- 主键策略、索引设计、唯一约束。
|
||||
- 分库分表或读写分离策略(如需要)。
|
||||
Reference in New Issue
Block a user