项目初始化

This commit is contained in:
kron
2026-04-07 16:15:59 +08:00
commit 852e522695
97 changed files with 3137 additions and 0 deletions

View File

@@ -0,0 +1,64 @@
# 赛事创建与发布流程
## 1. 文档目标
说明商户在通过入驻审核后,如何在商户后台创建赛事、配置报名规则并提交平台审核,最终完成赛事发布。
## 2. 参与角色
| 角色 | 职责 |
| --- | --- |
| 商户管理员 | 创建赛事、编辑信息、提交审核 |
| 商户子账号 | 在授权范围内协助编辑赛事 |
| 平台审核员 | 审核赛事内容与合规性 |
| 后台 API | 保存数据、校验规则、驱动状态流转 |
## 3. 前置条件
- 商户已完成入驻并处于“已启用”状态。
- 商户具备赛事创建权限。
- 平台已配置可用的赛事类目、审核规则和基础字典。
## 4. 主流程
1. 商户进入“赛事管理”页面并点击“创建赛事”。
2. 填写基础信息:赛事名称、封面、地点、时间、联系人、简介。
3. 配置报名规则:报名时间、人数上限、组别、费用、退款规则。
4. 配置扩展内容:报名表单、参赛须知、证书/奖项说明。
5. 保存草稿并预览展示效果。
6. 提交平台审核。
7. 平台审核通过后,赛事进入“已发布/报名中”状态。
8. 用户可在微信小程序中查看并报名。
## 5. 异常分支
- 基础信息缺失:系统阻止提交审核。
- 报名截止时间晚于开赛时间:校验不通过。
- 审核驳回:商户根据驳回原因修改后重新提交。
- 发布后出现重大问题:平台可强制下架或关闭报名。
## 6. 状态流转
| 状态 | 说明 |
| --- | --- |
| 草稿 | 编辑中,用户不可见 |
| 待审核 | 已提交,等待平台审核 |
| 审核驳回 | 需修改后再次提交 |
| 已发布 | 用户可见,可报名 |
| 已关闭 | 手动关闭或平台关闭 |
| 已结束 | 赛事已完赛 |
## 7. 关键数据字段
- 赛事ID
- 商户ID
- 赛事名称
- 开赛时间/结束时间
- 报名开始/结束时间
- 组别配置
- 报名费用
- 退款规则
- 审核状态/驳回原因
## 8. 规则与控制点
- 提交审核后,涉及价格、时间、组别的修改需重新审核。
- 已有报名记录后,应限制高风险字段直接修改。
- 所有审核和发布动作都需记录操作日志。
## 9. 待确认事项
- 是否支持平台代商户发布赛事。
- 是否支持无需审核直接发布的白名单商户。
- 是否允许赛事复制创建。