feat(admin): Implement System Knowledge Base management module
Features:
- Backend: SystemKbService with full CRUD (knowledge bases + documents)
- Backend: 8 RESTful API endpoints (list/detail/create/update/delete/upload/download)
- Backend: OSS storage integration (system/knowledge-bases/{kbId}/{docId})
- Backend: RAG engine integration (document parsing, chunking, vectorization)
- Frontend: SystemKbListPage with card-based layout
- Frontend: SystemKbDetailPage with document management table
- Frontend: Master-Detail UX pattern for better user experience
- Document upload (single/batch), download (preserving original filename), delete
Technical:
- Database migration for system_knowledge_bases and system_kb_documents tables
- OSSAdapter.getSignedUrl with Content-Disposition for original filename
- Reuse RAG engine from common/rag for document processing
Tested: Local environment verified, all features working
This commit is contained in:
@@ -1,21 +1,22 @@
|
||||
# AIclinicalresearch 系统当前状态与开发指南
|
||||
|
||||
> **文档版本:** v4.3
|
||||
> **文档版本:** v4.4
|
||||
> **创建日期:** 2025-11-28
|
||||
> **维护者:** 开发团队
|
||||
> **最后更新:** 2026-01-25
|
||||
> **最后更新:** 2026-01-27
|
||||
> **🎉 重大里程碑:**
|
||||
> - **2026-01-27:系统知识库管理功能完成!** 运营管理端新增知识库管理+文档上传下载
|
||||
> - **2026-01-25:Protocol Agent MVP完整交付!** 一键生成研究方案+Word导出
|
||||
> - **2026-01-24:Protocol Agent 框架完成!** 可复用Agent框架+5阶段对话流程
|
||||
> - **2026-01-22:OSS 存储集成完成!** 阿里云 OSS 正式接入平台基础层
|
||||
> - **2026-01-21:成功替换 Dify!** PKB 模块完全使用自研 pgvector RAG 引擎
|
||||
>
|
||||
> **最新进展(Protocol Agent MVP 完整交付 2026-01-25):**
|
||||
> - ✅ **一键生成研究方案**:流式输出+A4预览+12章节结构
|
||||
> - ✅ **Word文档导出**:Pandoc转换,格式完美
|
||||
> - ✅ **动态双面板布局**:可拖拽调整,收集65:35/生成35:65
|
||||
> - ✅ **用户体验优化**:折叠展开、延迟创建、滚动跟随
|
||||
> - ✅ **代码总量**:~8,500行(前端3,300+后端4,700+Python500)
|
||||
> **最新进展(系统知识库管理 2026-01-27):**
|
||||
> - ✅ **系统知识库管理**:运营管理端新增知识库模块,支持 Prompt 引用
|
||||
> - ✅ **主从页面模式**:Master-Detail UX,卡片列表+文档管理表格
|
||||
> - ✅ **文档管理**:上传(单个/批量)、下载(保留原始文件名)、删除
|
||||
> - ✅ **RAG 引擎集成**:文档解析、分块、向量化存储
|
||||
> - ✅ **OSS 存储集成**:system/knowledge-bases/{kbId}/{docId} 路径
|
||||
>
|
||||
> **部署状态:** ✅ 生产环境运行中 | 公网地址:http://8.140.53.236/
|
||||
> **文档目的:** 快速了解系统当前状态,为新AI助手提供上下文
|
||||
@@ -58,7 +59,7 @@
|
||||
| **SSA** | 智能统计分析 | 队列/预测模型/RCT分析 | ⭐⭐⭐⭐⭐ | 📋 规划中 | P2 |
|
||||
| **ST** | 统计分析工具 | 100+轻量化统计工具 | ⭐⭐⭐⭐ | 📋 规划中 | P2 |
|
||||
| **RVW** | 稿件审查系统 | 方法学评估、审稿流程、Word导出 | ⭐⭐⭐⭐ | ✅ **开发完成(95%)** | P3 |
|
||||
| **ADMIN** | 运营管理端 | Prompt管理、租户管理、用户管理、运营监控 | ⭐⭐⭐⭐⭐ | 🎉 **Phase 4.2完成(80%)** - 运营监控MVP+登录优化 | **P0** |
|
||||
| **ADMIN** | 运营管理端 | Prompt管理、租户管理、用户管理、运营监控、系统知识库 | ⭐⭐⭐⭐⭐ | 🎉 **Phase 4.5完成(85%)** - 系统知识库管理+文档上传下载 | **P0** |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user