feat(文档向量): 添加文档向量管理功能

- 新增文档向量查询接口和更新接口
- 重构文档详情弹窗,将切片展示改为向量列表展示
- 优化表格模板语法使用解构写法
- 统一文件计数字段名为documentCount
This commit is contained in:
2026-04-13 15:16:08 +08:00
parent 919aaa195d
commit 3055da01c7
3 changed files with 168 additions and 116 deletions

View File

@@ -54,6 +54,30 @@ export interface DocumentInfo {
updatedAt?: string;
}
// 文件块向量查询参数
export interface DocumentVectorQueryParams {
documentId?: string;
datasetId?: string;
pageNum: number;
pageSize: number;
}
// 文件块向量信息
export interface DocumentVectorInfo {
id: number;
status: number;
vectorStatus: number;
datasetId: number;
documentId: number;
content: string;
contentHash: string;
chunkIndex: number;
vector: number[];
metadata: Record<string, any>;
createdAt: string;
updatedAt: string;
}
// 获取文档列表
export function listDocuments(params: DocumentQueryParams) {
return request({
@@ -194,3 +218,21 @@ export function generateVector(id: string, datasetId: string) {
data: { id, datasetId },
});
}
// 获取文件块向量列表
export function listDocumentVectors(params: DocumentVectorQueryParams) {
return request({
url: '/rag/document/vector/list',
method: 'get',
params,
});
}
// 更新文件块
export function updateDocumentVector(data: any) {
return request({
url: '/rag/document/vector/update',
method: 'put',
data,
});
}