From 170818c141c2e34119a0317dc2fde1798d9f8faa Mon Sep 17 00:00:00 2001 From: attacker Date: Sun, 14 Jun 2026 02:11:40 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=E5=BC=80=E5=8F=91?= =?UTF-8?q?=E6=97=A5=E5=BF=97=20=E2=80=94=20=E8=AE=B0=E5=BD=95=E4=BB=AA?= =?UTF-8?q?=E8=A1=A8=E7=9B=98=E6=95=B0=E6=8D=AE=E7=AE=A1=E7=BA=BF=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/dev-log.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/docs/dev-log.md b/docs/dev-log.md index 4461b9d..a056e2c 100644 --- a/docs/dev-log.md +++ b/docs/dev-log.md @@ -61,3 +61,28 @@ cd ~/devops/aiops ### 数据库 开发环境使用 SQLite,数据库文件位于 `backend/sqlite3.db`,首次启动时 GORM AutoMigrate 自动建表。 + +## 2026-06-14 02:30 自动推进 + +- **任务**: 修复仪表盘数据管线 — 补充应用发布种子数据 + 修复 limit 参数解析 bug + LDAP 认证集成 + User 类型完善 +- **修改**: + - `backend/internal/api/handlers/dashboard.go` — 修复 GetRecentAlerts 的 limit 参数解析(原代码错误地将数字 limit 解析为日期字符串 `time.Parse("2006-01-02")`),为 GetRecentReleases 添加 limit 参数支持 + - `backend/scripts/mock.go` — 新增 generateAppReleases() 生成 10 条应用发布种子数据;修复 AlertEvent 的 rule_id/rule_name/severity 数据一致性(原代码从不同随机规则分别取 id 和 name 导致不匹配) + - `backend/go.mod` / `go.sum` — 添加 github.com/go-ldap/ldap/v3 v3.4.10 依赖(GOTOOLCHAIN=local 避免 Go 1.24+ 工具链升级) + - `backend/cmd/seed.go` — 种子数据初始化(admin 用户 + LDAP 配置,仅首次启动) + - `backend/internal/api/handlers/ldap.go` — LDAP 认证处理器 + - `backend/internal/models/user.go` — User model 添加 AuthSource 字段 + LDAPConfig model + - `frontend/src/types/index.ts` — 修复 User 类型定义,添加 real_name/is_admin/auth_source 等字段以匹配后端 API + - 多个前端组件联调优化(暗色主题、API 服务层、组件数据对接) +- **结果**: + - `go build ./...` 编译通过 ✅ + - `npm run build` 构建通过 ✅ + - 仪表盘「发布历史」区域从空白变为展示 5 条真实发布记录 ✅ + - `?limit=N` 参数现在被正确解析 ✅ + - 健康检查 /health 正常 ✅ + - git push origin master 成功 (commit ff0b268) ✅ +- **下一步建议**: + - 服务器管理模块的增删改查前后端联调验证 + - K8s 集群监控数据展示(Pod/Deployment/Service 列表页面) + - 告警规则配置页面前端完善 + - 成本统计从硬编码改为基于实际云账号数据计算