import api from '@/utils/api'; import registerServer from '@/utils/register-server'; import request from '@/utils/request'; const { listFile, removeFile, uploadFile, renameFile, getAllParentFolder, createFolder, connectFileToKnowledge, get_document_file, getFile, moveFile, } = api; const methods = { listFile: { url: listFile, method: 'get', }, removeFile: { url: removeFile, method: 'post', }, uploadFile: { url: uploadFile, method: 'post', }, renameFile: { url: renameFile, method: 'post', }, getAllParentFolder: { url: getAllParentFolder, method: 'get', }, createFolder: { url: createFolder, method: 'post', }, connectFileToKnowledge: { url: connectFileToKnowledge, method: 'post', }, getFile: { url: getFile, method: 'get', responseType: 'blob', }, getDocumentFile: { url: get_document_file, method: 'get', responseType: 'blob', }, moveFile: { url: moveFile, method: 'post', }, } as const; const fileManagerService = registerServer( methods, request, ); export default fileManagerService;