feat(admin): Implement operational monitoring MVP and login optimization

Summary:
- Add SimpleLog table for activity tracking (admin_schema)
- Implement ActivityService with fire-and-forget pattern
- Add stats API endpoints (overview/live-feed/user-overview/cleanup)
- Complete activity logging for 7 modules (SYSTEM/AIA/PKB/ASL/DC/RVW/IIT)
- Update Admin Dashboard with DAU/DAT metrics and live feed
- Fix user module permission display logic
- Fix login redirect to /ai-qa instead of homepage
- Replace top navigation LOGO with brand image
- Fix PKB workspace layout CSS conflict (rename to .pa-chat-container)

New files:
- backend/src/common/services/activity.service.ts
- backend/src/modules/admin/controllers/statsController.ts
- backend/src/modules/admin/routes/statsRoutes.ts
- frontend-v2/src/modules/admin/api/statsApi.ts
- docs/03-.../04-operational-monitoring-mvp-plan.md
- docs/03-.../04-operational-monitoring-mvp-implementation.md

Tested: All features verified locally
This commit is contained in:
2026-01-25 22:16:16 +08:00
parent 303dd78c54
commit 01a17f1e6f
36 changed files with 2962 additions and 95 deletions

View File

@@ -1,8 +1,8 @@
# ADMIN-运营管理端 - 模块当前状态与开发指南
> **最后更新:** 2026-01-16
> **状态:** ✅ Phase 4.1 用户管理已完成!模块权限系统架构升级完成!
> **版本:** v0.5 (Alpha)
> **最后更新:** 2026-01-25
> **状态:** ✅ Phase 4.2 运营监控系统MVP完成登录跳转逻辑优化完成!
> **版本:** v0.6 (Alpha)
---
@@ -87,6 +87,32 @@
- [x] 前端:移除旧的 requiredVersion 系统
- [x] 体验优化登录跳转智能判断避免普通用户跳转到管理端403
**Phase 4.2:运营监控系统** ✅ 已完成2026-01-25🎉
- [x] 数据库:新增 SimpleLog 运营日志表admin_schema
- [x] 后端服务ActivityService 火烧即忘埋点服务(带 try-catch 保护)
- [x] 后端APIstatsRoutes 统计接口overview/live-feed/user-overview/cleanup
- [x] 模块埋点7个模块埋点全部完成
- SYSTEM登录
- AIA智能体对话
- PKB知识库管理、RAG检索
- ASL文献筛选
- DCTool B提取、Tool C代码处理
- RVW稿件审查
- IITREDCap同步
- [x] 前端看板Admin Dashboard 运营数据展示DAU/DAT/模块统计/实时活动流)
- [x] 权限控制stats:view 权限检查
**Phase 4.3:登录体验优化** ✅ 已完成2026-01-25
- [x] 修复用户模块权限显示问题userService.ts 逻辑修正)
- [x] 修复登录后默认进入AI问答页面/ai-qa而非首页
- [x] 优化:顶部导航 LOGO 更换为品牌图标
- [x] 修复SUPER_ADMIN 用户模块权限返回完整列表
- [x] 修复LoginPage 路径映射与 moduleRegistry 一致
**Phase 4.4PKB 布局修复** ✅ 已完成2026-01-25
- [x] 修复PKB 工作区问答页面布局问题CSS类名冲突
- [x] 修复Protocol Agent 模块 CSS 类名重命名(.pa-chat-container
### ⏳ 待开发(按优先级)
**P2 - 用户管理增强(可选)**
@@ -138,8 +164,9 @@ public.AdminLog -- 旧的审计日志
-`prompt_templates` - Prompt模板
-`prompt_versions` - Prompt版本
**admin_schema运营管理**
- `admin_operation_logs` - 运营操作日志
**admin_schema运营管理** ✅ 新增 2026-01-25
- `simple_logs` - 极简运营日志表MVP🆕
- `admin_operation_logs` - 运营操作日志(未来)
---