This commit is contained in:
Asukadaisiki
2026-02-10 22:06:40 +08:00
commit 11a2b8f9d1
3 changed files with 351 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
# 后台管理系统执行计划(独立项目)
## 目标
- 建立独立的后台管理系统,用于对现有 App 数据进行 CRUD 管理。
- 仅使用管理员角色,不做多角色权限体系。
- 当前阶段不考虑软删除与审计日志。
## 范围与边界
- 后台管理系统前端单独开发,不在本仓库落地。
- 本仓库后端若需补齐管理能力,只新增接口,不影响现有 App 侧接口。
- 以“可用、稳定、可维护”为交付标准,优先覆盖核心数据。
## 里程碑与阶段
### 阶段 0需求与字段确认
- 交付物:管理端功能清单、字段字典、角色定义(仅管理员)。
- 重点确认:哪些数据允许删除、哪些字段允许编辑、是否需要导出。
### 阶段 1接口盘点与差距分析
- 交付物:现有 API 清单与管理端需求映射表。
- 结论预期:当前接口以“用户本人”为作用域,管理端需要跨用户访问能力。
### 阶段 2管理端 API 设计
- 交付物:管理端 API 规范。
- 约定:统一路径前缀建议为 `/api/admin/*`
- 约定:统一分页字段 `page``per_page`统一筛选方式query
### 阶段 3后端能力补齐如需
- 交付物:管理员鉴权、跨用户 CRUD、内容管理写接口、缓存失效策略。
- 风险控制:只新增接口,不改动现有用户侧行为。
### 阶段 4管理端前端工程建设独立仓库
- 交付物:登录、用户、宝宝、成长、预约、内容、聊天管理页面。
- 规范:统一分页、筛选、详情展示、表单校验。
### 阶段 5联调与验收
- 交付物:联调清单、验收记录、问题关闭清单。
- 重点:权限隔离、分页与筛选稳定性、关键字段一致性。
## 风险与对策
- 风险:管理端操作可能影响 App 侧数据一致性。
- 对策:操作前确认字段范围,新增接口遵循现有模型与数据约束。
## 回滚方式
- 仅为文档规划与外部系统开发,不影响现有运行。
- 若后端新增管理端 API可通过禁用蓝图注册或环境开关关闭。
## 交付物清单
- 管理端执行计划文档(本文件)。
- 管理端 API 文档(见 `docx/API_REFERENCE.md`)。
- 项目说明(见 `docx/PROJECT_OVERVIEW.md`)。