You've already forked DataMate
feat(knowledge): 添加知识管理功能模块
- 实现知识集的创建、编辑、删除功能 - 实现知识条目的创建、编辑、删除功能 - 添加知识集详情页面展示功能 - 实现知识条目导入数据集文件功能 - 添加知识管理主页列表展示功能 - 实现知识集和知识条目的状态管理 - 集成标签管理和搜索过滤功能 - 添加知识条目的批量操作支持
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
import { get, post, put, del } from "@/utils/request";
|
||||
|
||||
// 知识集列表
|
||||
export function queryKnowledgeSetsUsingGet(params?: Record<string, unknown>) {
|
||||
return get("/api/data-management/knowledge-sets", params);
|
||||
}
|
||||
|
||||
// 创建知识集
|
||||
export function createKnowledgeSetUsingPost(data: Record<string, unknown>) {
|
||||
return post("/api/data-management/knowledge-sets", data);
|
||||
}
|
||||
|
||||
// 获取知识集详情
|
||||
export function queryKnowledgeSetByIdUsingGet(setId: string) {
|
||||
return get(`/api/data-management/knowledge-sets/${setId}`);
|
||||
}
|
||||
|
||||
// 更新知识集
|
||||
export function updateKnowledgeSetByIdUsingPut(setId: string, data: Record<string, unknown>) {
|
||||
return put(`/api/data-management/knowledge-sets/${setId}`, data);
|
||||
}
|
||||
|
||||
// 删除知识集
|
||||
export function deleteKnowledgeSetByIdUsingDelete(setId: string) {
|
||||
return del(`/api/data-management/knowledge-sets/${setId}`);
|
||||
}
|
||||
|
||||
// 知识条目列表
|
||||
export function queryKnowledgeItemsUsingGet(setId: string, params?: Record<string, unknown>) {
|
||||
return get(`/api/data-management/knowledge-sets/${setId}/items`, params);
|
||||
}
|
||||
|
||||
// 创建知识条目
|
||||
export function createKnowledgeItemUsingPost(setId: string, data: Record<string, unknown>) {
|
||||
return post(`/api/data-management/knowledge-sets/${setId}/items`, data);
|
||||
}
|
||||
|
||||
// 导入知识条目(数据集文件)
|
||||
export function importKnowledgeItemsUsingPost(setId: string, data: Record<string, unknown>) {
|
||||
return post(`/api/data-management/knowledge-sets/${setId}/items/import`, data);
|
||||
}
|
||||
|
||||
// 获取知识条目详情
|
||||
export function queryKnowledgeItemByIdUsingGet(setId: string, itemId: string) {
|
||||
return get(`/api/data-management/knowledge-sets/${setId}/items/${itemId}`);
|
||||
}
|
||||
|
||||
// 更新知识条目
|
||||
export function updateKnowledgeItemByIdUsingPut(setId: string, itemId: string, data: Record<string, unknown>) {
|
||||
return put(`/api/data-management/knowledge-sets/${setId}/items/${itemId}`, data);
|
||||
}
|
||||
|
||||
// 删除知识条目
|
||||
export function deleteKnowledgeItemByIdUsingDelete(setId: string, itemId: string) {
|
||||
return del(`/api/data-management/knowledge-sets/${setId}/items/${itemId}`);
|
||||
}
|
||||
Reference in New Issue
Block a user