知识库文件日志
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { api } from '@/api/index'
|
||||
import type { ResultDomain, PageRequest } from '@/types'
|
||||
import type { TbKnowledge, TbKnowledgeFile, KnowledgeFileVO, SegmentRequestBody, DocumentStatusRequestBody } from '@/types/ai'
|
||||
import type { TbKnowledge, TbKnowledgeFile, KnowledgeFileVO, SegmentRequestBody, DocumentStatusRequestBody, TbKnowledgeFileLog } from '@/types/ai'
|
||||
|
||||
/**
|
||||
* @description AI知识库相关接口
|
||||
@@ -263,5 +263,25 @@ export const aiKnowledgeAPI = {
|
||||
requestBody
|
||||
)
|
||||
return response.data
|
||||
},
|
||||
|
||||
// ====================== 日志管理 ======================
|
||||
|
||||
/**
|
||||
* 查询知识库操作日志列表
|
||||
* @param fileLog 查询条件
|
||||
*/
|
||||
async getFileLogList(fileLog: TbKnowledgeFileLog): Promise<ResultDomain<TbKnowledgeFileLog>> {
|
||||
const response = await api.post<TbKnowledgeFileLog>(`${this.baseUrl}/datasets/log/list`, fileLog)
|
||||
return response.data
|
||||
},
|
||||
|
||||
/**
|
||||
* 分页查询知识库操作日志
|
||||
* @param pageRequest 分页请求
|
||||
*/
|
||||
async getFileLogPage(pageRequest: PageRequest<TbKnowledgeFileLog>): Promise<ResultDomain<TbKnowledgeFileLog>> {
|
||||
const response = await api.post<TbKnowledgeFileLog>(`${this.baseUrl}/datasets/log/page`, pageRequest)
|
||||
return response.data
|
||||
}
|
||||
}
|
||||
@@ -105,4 +105,28 @@ export interface SegmentRequestBody {
|
||||
*/
|
||||
export interface DocumentStatusRequestBody {
|
||||
[key: string]: any
|
||||
}
|
||||
|
||||
/**
|
||||
* 知识库文件操作日志
|
||||
*/
|
||||
export interface TbKnowledgeFileLog extends BaseDTO {
|
||||
/** 日志ID */
|
||||
logId?: string
|
||||
/** 知识库ID */
|
||||
knowledgeId?: string
|
||||
/** 文件根ID */
|
||||
fileRootId?: string
|
||||
/** 文件ID */
|
||||
fileId?: string
|
||||
/** 文件名称 */
|
||||
fileName?: string
|
||||
/** 服务名称 */
|
||||
service?: string
|
||||
/** 文件版本 */
|
||||
version?: number
|
||||
/** 操作类型 upload/download/delete/update */
|
||||
action?: string
|
||||
/** 操作人用户名 */
|
||||
creatorName?: string
|
||||
}
|
||||
Reference in New Issue
Block a user