配置统计把用户账号、班级、教材、知识点和 APP 绑定教程放到同一张看板里,用来检查教育管理系统的基础配置是否完整。这个页面的价值不在于展示漂亮图表,而在于把后续教学、考试、内容生产依赖的数据底座提前校准。
本文按照 Demo 的技术文章结构,围绕真实源码梳理配置统计如何转换成 Codex 可以执行的代码生成任务。文档只引用ConfigStatisticsViewSet、Statistics/index.vue、路由和菜单同步脚本中已经存在的能力。
文章目录
- 设计与需求
- 后端设计
- 前端设计
- 扩展功能
- 数据统计
- 数据联动
- 统计缓存与菜单入口
- Codex开发标准
- SOP 标准
- PDD 标准
- 总结
设计与需求
配置统计不能只理解成配置中心的数量汇总。ConfigStatisticsViewSet.build_overview_data把StudentClasses、TextBook、KnowledgePoint、LessonPlanChapter和用户账号信息组合成 summary、cards、dimensions,前端再按班级、教材、知识点、APP绑定教程拆成可核对的统计块。