| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import api from '@/utils/api';
- import registerServer from '@/utils/registerServer';
- import request from '@/utils/request';
-
- const {
- listFile,
- removeFile,
- uploadFile,
- renameFile,
- getAllParentFolder,
- createFolder,
- connectFileToKnowledge,
- } = 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',
- },
- } as const;
-
- const fileManagerService = registerServer<keyof typeof methods>(
- methods,
- request,
- );
-
- export default fileManagerService;
|