refactor: 移除未实现的保存思维导图到知识库功能

This commit is contained in:
Wenjie Zhang 2025-12-24 20:37:30 +08:00
parent 606afc99ee
commit 012e46a761
4 changed files with 0 additions and 53 deletions

View File

@ -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)}")

View File

@ -22,9 +22,6 @@ except ImportError:
def validate_database_schema(db_path):
return True, []
# TODO:[已完成]为DBManager添加异步支持
# TODO:[已完成]为DBManager添加单例模式
class DBManager(metaclass=SingletonMeta):
"""数据库管理器 - 提供异步数据库连接和会话管理"""

View File

@ -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
})
}
}

View File

@ -221,10 +221,6 @@
<a-button @click="saveConfig" class="save-btn" :class="{'changed': agentStore.hasConfigChanges}">
保存配置
</a-button>
<!-- TODOBUG 目前有 bug 暂时不展示 -->
<!-- <a-button @click="resetConfig" class="reset-btn">
重置
</a-button> -->
</div>
</div>
</div>