|
@@ -0,0 +1,56 @@
|
|
|
|
|
+# 成长页面重构 — 干预中心实施计划
|
|
|
|
|
+
|
|
|
|
|
+**设计文档:** `specs/2026-08-08-growth-intervention-center-design.md`
|
|
|
|
|
+**状态:** in_progress
|
|
|
|
|
+**预计工时:** 8-10小时
|
|
|
|
|
+
|
|
|
|
|
+## 概述
|
|
|
|
|
+
|
|
|
|
|
+将成长TabBar页(growth-main/index.vue)重构为"干预中心",新增定期调研系统(前后端全栈)。
|
|
|
|
|
+
|
|
|
|
|
+## 模块分解
|
|
|
|
|
+
|
|
|
|
|
+### Task 1: 后端 — 数据库迁移 + 实体
|
|
|
|
|
+- [ ] 迁移195: 创建 survey_templates 表
|
|
|
|
|
+- [ ] 迁移196: 创建 survey_records 表
|
|
|
|
|
+- [ ] 新增 SurveyTemplate.java 实体
|
|
|
|
|
+- [ ] 新增 SurveyRecord.java 实体
|
|
|
|
|
+- [ ] 同步 schema.sql
|
|
|
|
|
+
|
|
|
|
|
+### Task 2: 后端 — Service + Controller
|
|
|
|
|
+- [ ] 新增 SurveyTemplateMapper.java
|
|
|
|
|
+- [ ] 新增 SurveyRecordMapper.java
|
|
|
|
|
+- [ ] 新增 SurveyService.java + SurveyServiceImpl.java
|
|
|
|
|
+- [ ] 新增 SurveyController.java(小程序端: status/active/submit/history)
|
|
|
|
|
+- [ ] 新增 AdminSurveyController.java(管理端: template CRUD + ai-generate)
|
|
|
|
|
+- [ ] ai-generate 接口调用 LangGraph
|
|
|
|
|
+
|
|
|
|
|
+### Task 3: 前端小程序 — 调研问卷页
|
|
|
|
|
+- [ ] 新建 survey-questionnaire.vue(答题+提交)
|
|
|
|
|
+- [ ] 新建 survey-history.vue(调研历史记录)
|
|
|
|
|
+- [ ] utils/api.js 新增调研相关API
|
|
|
|
|
+- [ ] pages.json 注册新页面
|
|
|
|
|
+
|
|
|
|
|
+### Task 4: 前端小程序 — 成长页面重构
|
|
|
|
|
+- [ ] 重构 growth-main/index.vue
|
|
|
|
|
+ - 今日干预进度卡(打卡/饮食/运动/心情/调研)
|
|
|
|
|
+ - 持续追踪 Tab(饮食/运动/睡眠/心情/调研)
|
|
|
|
|
+ - 里程碑区块
|
|
|
|
|
+ - 定期调研区块
|
|
|
|
|
+ - 保留 PageBanner + FamilyMemberStrip + DimensionActivities
|
|
|
|
|
+
|
|
|
|
|
+### Task 5: Web管理端 — 调研模板管理
|
|
|
|
|
+- [ ] 新建 SurveyTemplates.vue(CRUD + AI生成)
|
|
|
|
|
+- [ ] 注册路由
|
|
|
|
|
+
|
|
|
|
|
+### Task 6: 文档更新
|
|
|
|
|
+- [ ] 更新 PROJECT-OVERVIEW.md
|
|
|
|
|
+
|
|
|
|
|
+## 验收标准
|
|
|
|
|
+- [ ] 后端 mvn clean compile 通过
|
|
|
|
|
+- [ ] 小程序页面可正常访问
|
|
|
|
|
+- [ ] 调研模板管理端正常CRUD
|
|
|
|
|
+- [ ] AI生成调研题目可调用
|
|
|
|
|
+
|
|
|
|
|
+## 依赖关系
|
|
|
|
|
+Task 1 → Task 2 → (Task 3, Task 4 可并行) → Task 5 → Task 6
|