feat(knowledge): add batch synchronization
This commit is contained in:
@@ -15,6 +15,7 @@ import type {
|
||||
KnowledgeSyncJob,
|
||||
KnowledgeVersionContent,
|
||||
MigrationSummary,
|
||||
KnowledgeBatchSyncResult,
|
||||
KnowledgeBatchUpdateResult,
|
||||
RetrievalLogItem,
|
||||
AttentionItem,
|
||||
@@ -142,6 +143,11 @@ export const api = {
|
||||
request<KnowledgeItem>(`/admin/knowledge/${id}/metadata`, { method: "PATCH", body: JSON.stringify(payload) }),
|
||||
batchUpdateKnowledgeMetadata: (payload: { knowledgeIds: number[]; knowledgeType?: string }) =>
|
||||
request<KnowledgeBatchUpdateResult>("/admin/knowledge/batch/metadata", { method: "PATCH", body: JSON.stringify(payload) }),
|
||||
batchSyncKnowledge: (knowledgeIds: number[]) =>
|
||||
request<KnowledgeBatchSyncResult>("/admin/knowledge/batch/sync", {
|
||||
method: "POST",
|
||||
body: JSON.stringify({ knowledgeIds }),
|
||||
}),
|
||||
deleteKnowledge: (id: number) => request<null>(`/admin/knowledge/${id}`, { method: "DELETE" }),
|
||||
importKnowledgeFromSpace: (body: { node_token: string }) =>
|
||||
request<{ imported: number; skipped: number; id: number; name: string }>(
|
||||
|
||||
Reference in New Issue
Block a user