feat(rag-store): 补充知识库文档概览接口
This commit is contained in:
@@ -11,6 +11,23 @@ export interface RagStore {
|
||||
updateTime?: string | null;
|
||||
}
|
||||
|
||||
export interface RagStoreOverview {
|
||||
totalStores: number;
|
||||
totalDocuments: number;
|
||||
totalChunks?: number | null;
|
||||
retrievableStores: number;
|
||||
}
|
||||
|
||||
export interface RagStoreDocumentOverview {
|
||||
storeId: string;
|
||||
storeName?: string | null;
|
||||
documentCount: number;
|
||||
enabledDocumentCount: number;
|
||||
parsedDocumentCount: number;
|
||||
indexedDocumentCount: number;
|
||||
lastUploadTime?: string | null;
|
||||
}
|
||||
|
||||
export interface RagStoreQueryRequest {
|
||||
storeCode?: string;
|
||||
storeName?: string;
|
||||
@@ -33,6 +50,16 @@ export function getRagStoreById(id: string) {
|
||||
});
|
||||
}
|
||||
|
||||
export function getRagStoreOverview() {
|
||||
return get<RagStoreOverview>('/rag/store/overview');
|
||||
}
|
||||
|
||||
export function getRagStoreDocumentOverview(storeId: string) {
|
||||
return get<RagStoreDocumentOverview>('/rag/store/documentOverview', {
|
||||
params: { storeId },
|
||||
});
|
||||
}
|
||||
|
||||
export function saveRagStore(data: RagStoreSaveRequest) {
|
||||
return post<boolean, RagStoreSaveRequest>('/rag/store/save', data);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user