refactor: 移除未实现的保存思维导图到知识库功能
This commit is contained in:
parent
606afc99ee
commit
012e46a761
@ -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)}")
|
||||
|
||||
@ -22,9 +22,6 @@ except ImportError:
|
||||
def validate_database_schema(db_path):
|
||||
return True, []
|
||||
|
||||
# TODO:[已完成]为DBManager添加异步支持
|
||||
# TODO:[已完成]为DBManager添加单例模式
|
||||
|
||||
|
||||
class DBManager(metaclass=SingletonMeta):
|
||||
"""数据库管理器 - 提供异步数据库连接和会话管理"""
|
||||
|
||||
@ -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
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -221,10 +221,6 @@
|
||||
<a-button @click="saveConfig" class="save-btn" :class="{'changed': agentStore.hasConfigChanges}">
|
||||
保存配置
|
||||
</a-button>
|
||||
<!-- TODO:BUG 目前有 bug 暂时不展示 -->
|
||||
<!-- <a-button @click="resetConfig" class="reset-btn">
|
||||
重置
|
||||
</a-button> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user