diff --git a/server/routers/mindmap_router.py b/server/routers/mindmap_router.py index b68b2d21..91e0d3e6 100644 --- a/server/routers/mindmap_router.py +++ b/server/routers/mindmap_router.py @@ -362,38 +362,4 @@ async def get_database_mindmap(db_id: str, current_user: User = Depends(get_admi raise HTTPException(status_code=500, detail=f"获取思维导图失败: {str(e)}") -@mindmap.post("/database/{db_id}") -async def save_database_mindmap( - db_id: str, - mindmap: dict = Body(..., description="思维导图数据"), - current_user: User = Depends(get_admin_user), -): - """ - 保存思维导图到知识库 - Args: - db_id: 知识库ID - mindmap: 思维导图数据 - - Returns: - 保存结果 - """ - try: - # 检查知识库是否存在 - db_info = knowledge_base.get_database_info(db_id) - if not db_info: - raise HTTPException(status_code=404, detail=f"知识库 {db_id} 不存在") - - # TODO: 将思维导图保存到知识库元数据中 - # 这里需要实现一个方法来更新知识库的元数据 - - return { - "message": "success", - "db_id": db_id, - } - - except HTTPException: - raise - except Exception as e: - logger.error(f"保存思维导图失败: {e}, {traceback.format_exc()}") - raise HTTPException(status_code=500, detail=f"保存思维导图失败: {str(e)}") diff --git a/src/storage/db/manager.py b/src/storage/db/manager.py index 003e4d59..1330c6cd 100644 --- a/src/storage/db/manager.py +++ b/src/storage/db/manager.py @@ -22,9 +22,6 @@ except ImportError: def validate_database_schema(db_path): return True, [] -# TODO:[已完成]为DBManager添加异步支持 -# TODO:[已完成]为DBManager添加单例模式 - class DBManager(metaclass=SingletonMeta): """数据库管理器 - 提供异步数据库连接和会话管理""" diff --git a/web/src/apis/mindmap_api.js b/web/src/apis/mindmap_api.js index 4615485c..f38c7d04 100644 --- a/web/src/apis/mindmap_api.js +++ b/web/src/apis/mindmap_api.js @@ -49,18 +49,6 @@ export const mindmapApi = { */ getByDatabase: async (dbId) => { return apiAdminGet(`/api/mindmap/database/${dbId}`) - }, - - /** - * 保存思维导图到知识库 - * @param {string} dbId - 知识库ID - * @param {Object} mindmapData - 思维导图数据 - * @returns {Promise} - 保存结果 - */ - saveToDatabase: async (dbId, mindmapData) => { - return apiAdminPost(`/api/mindmap/database/${dbId}`, { - mindmap: mindmapData - }) } } diff --git a/web/src/components/AgentConfigSidebar.vue b/web/src/components/AgentConfigSidebar.vue index 18ac11fa..d742ff8e 100644 --- a/web/src/components/AgentConfigSidebar.vue +++ b/web/src/components/AgentConfigSidebar.vue @@ -221,10 +221,6 @@ 保存配置 - -