实现「数字能量学智能体」EPIC 9 (v20260531.1) 的 Phase 1 需求扩展,分期迭代交付。
docs/ 下的需求文档和数据库设计admin/dist/ 和 node_modules/valueType 字段 (TEXT/BOOLEAN/NUMBER/SELECT), 配置 key 常量 (8 个 EPIC 9 键), id 改为自动递增getAllConfigs(), resetToDefault(), resetBatch()GET /api/admin/config/list, POST /api/admin/config/resetfindAllByOrderByConfigKeyAsc()admin/src/views/settings/index.vue 完全重写,四个功能卡片: 系统配置列表、OpenAI/企业微信/Dify 配置管理、一键重置mvn compile -q → BUILD SUCCESSControllerIntegrationTest.testAnnotationAdd 和 testAnnotationTagAdd: $.data.id 为 null),并非本次变更引起.sisyphus/plans/epic9-dev-plan.md)| File | Change |
|---|---|
num-server/.../entity/SystemConfig.java |
新增 valueType, EPIC 9 config keys, id 自增 |
num-server/.../service/ConfigService.java |
新增 EPIC 9 种子配置, getAllConfigs, reset 方法 |
num-server/.../controller/AdminController.java |
新增 /config/list, /config/reset |
num-server/.../repository/SystemConfigRepository.java |
新增 findAllByOrderByConfigKeyAsc |
admin/src/views/settings/index.vue |
完全重写,4 个功能卡片 |
| File | Purpose |
|---|---|
AGENTS.md |
开发原则和约束 |
docs/需求.md |
EPIC 9 功能需求 v20260531.1 |
docs/数据库设计.md |
数据库表结构 |
docs/软件开发计划 v20260531.md |
开发计划 |
docs/changelog.md |
版本变更记录 |
.sisyphus/plans/epic9-dev-plan.md |
14-Wave 详细计划 |
在尽不破坏现有功能的前提下,完成 EPIC 9 的 Phase 1 所有功能增量,并通过编译/构建验证。
E:\workspace\dan\nummvn compile 已验证通过)admin/dist/ 和 node_modules/| Check | Status |
|---|---|
| Backend mvn compile | ✅ PASS |
| Frontend deps check | ✅ Admin 页面已重构 |
| Pre-existing test failures | ⚠️ 2 tests fail (annotation id null) — pre-existing |
| Git status reviewed | ✅ 大量文件待提交(含历史遗留) |