FileController.ts 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. // @ts-nocheck - 自动生成的文件,跳过 TypeScript 类型检查
  2. // 该文件自动生成,请勿手动修改! // --------------------------------------------------------------------------
  3. // 系统文件 🧩 // --------------------------------------------------------------------------
  4. import { requestClient } from '#/api/request';
  5. /** 系统文件(分页列表) GET /api/file/page */
  6. export const DefaultFilePage = (params?: {
  7. /** 结束时间 */
  8. EndTime?: string;
  9. /** 文件名称 */
  10. FileName?: string;
  11. /** PageIndex */
  12. PageIndex?: number;
  13. /** PageSize */
  14. PageSize?: number;
  15. /** SortField */
  16. SortField?: string;
  17. /** SortType */
  18. SortType?: string;
  19. /** 开始时间 */
  20. StartTime?: string;
  21. /** 文件后缀 */
  22. Suffix?: string;
  23. }) =>
  24. requestClient.get<API.SqlSugarPagedList_FileOutput>('/file/page', { params });
  25. /** 系统文件(列表) GET /api/file/list */
  26. export const DefaultFileList = (params: {
  27. /** Id */
  28. Id: string;
  29. }) => requestClient.get<API.FileOutput[]>('/file/list', { params });
  30. /** 系统文件(文件上传) POST /api/file/upload */
  31. export const DefaultFileUpload = (data: FormData) =>
  32. requestClient.post<API.FileUploadOutput>('/file/upload', data);
  33. /** 系统文件(Base64文件上传) POST /api/file/upload-base64 */
  34. export const DefaultFileUploadBase64 = (data: API.Base64FileCreateParams) =>
  35. requestClient.post<API.FileUploadOutput>('/file/upload-base64', data);
  36. /** 系统文件(多文件上传) POST /api/file/upload-multiple */
  37. export const DefaultFileUploadMultiple = (data: FormData) =>
  38. requestClient.post<API.MultipleFileOutput>('/file/upload-multiple', data);
  39. /** 系统文件(删除) POST /api/file/delete */
  40. export const DefaultFileDelete = (data: API.KeyRequest) =>
  41. requestClient.post<any>('/file/delete', data);
  42. /** 系统文件(删除) POST /api/file/delete/url */
  43. export const DefaultDeleteUrl = (data: API.KeyCodeRequest) =>
  44. requestClient.post<any>('/file/delete/url', data);
  45. /** 系统文件(文件流) GET /api/file/download */
  46. export const DefaultFileDownload = (params: {
  47. /** Id */
  48. Id: string;
  49. }) => requestClient.get<API.FileStreamResult>('/file/download', { params });
  50. /** 系统文件(Base64) GET /api/file/base64 */
  51. export const DefaultFileBase64 = (params: {
  52. /** Id */
  53. Id: string;
  54. }) => requestClient.get<string>('/file/base64', { params });
  55. /** 系统文件(Base64) GET /api/file/base64-url */
  56. export const DefaultFileBase64Url = (params: {
  57. /** Code */
  58. Code: string;
  59. }) => requestClient.get<string>('/file/base64-url', { params });
  60. export default {
  61. /** 系统文件(分页列表) GET /api/file/page */
  62. DefaultFilePage,
  63. /** 系统文件(列表) GET /api/file/list */
  64. DefaultFileList,
  65. /** 系统文件(文件上传) POST /api/file/upload */
  66. DefaultFileUpload,
  67. /** 系统文件(Base64文件上传) POST /api/file/upload-base64 */
  68. DefaultFileUploadBase64,
  69. /** 系统文件(多文件上传) POST /api/file/upload-multiple */
  70. DefaultFileUploadMultiple,
  71. /** 系统文件(删除) POST /api/file/delete */
  72. DefaultFileDelete,
  73. /** 系统文件(删除) POST /api/file/delete/url */
  74. DefaultDeleteUrl,
  75. /** 系统文件(文件流) GET /api/file/download */
  76. DefaultFileDownload,
  77. /** 系统文件(Base64) GET /api/file/base64 */
  78. DefaultFileBase64,
  79. /** 系统文件(Base64) GET /api/file/base64-url */
  80. DefaultFileBase64Url,
  81. };