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