Commit Graph

4 Commits

Author SHA1 Message Date
24a5fad630 docs: 更新架构演进任务状态 1.1/1.3/10 已完成 2026-04-08 08:27:59 +08:00
e0316af12e refactor: 架构演进 Repository 层 + 旧代码清理
任务 1.1: 引入 Repository 层
- BaseRepository 基类:自动 tenant_id 过滤、CRUD、分页、批量删除
- WorkOrderRepository: 工单列表(状态/优先级过滤)、飞书记录查找
- AlertRepository: 预警列表(级别/活跃过滤)、解决预警
- ChatSessionRepository: 会话列表(状态/搜索过滤)
- ConversationRepository: 按 session_id 查对话
- KnowledgeRepository: 知识库列表(分类/验证过滤)

任务 10: 清理旧代码
- 删除 src/web/static/js/core/ 目录(5个文件)
- 删除 src/web/static/js/services/ 目录
- 删除 src/web/static/js/components/ 目录
- 删除 src/web/static/js/pages/ 目录(12个文件)
- 修复 index.html/chat.html/chat_http.html 中对已删除 JS 的引用
2026-04-08 08:25:12 +08:00
7503355512 docs: 架构演进任务清单 10 个结构性改进任务 2026-04-07 17:10:02 +08:00
7013e9db70 feat: 对话历史页面租户分组展示功能
- 新增 ConversationHistoryManager.get_tenant_summary() 按租户聚合会话统计
- get_sessions_paginated() 和 get_conversation_analytics() 增加 tenant_id 过滤
- 新增 GET /api/conversations/tenants 租户汇总端点
- sessions 和 analytics API 端点支持 tenant_id 查询参数
- 前端实现租户卡片列表视图和租户详情会话表格视图
- 实现面包屑导航、搜索范围限定、统计面板上下文切换
- 会话删除后自动检测空租户并返回列表视图
- dashboard.html 添加租户视图 DOM 容器
- 交互模式与知识库租户分组视图保持一致
2026-04-01 16:11:02 +08:00