--添加测试模块

This commit is contained in:
2025-10-13 11:53:54 +08:00
parent c3c93fe308
commit e1326c7ce8
146 changed files with 11171 additions and 807 deletions

View File

@ -1,13 +1,27 @@
import { defHttp } from '/@/utils/http/axios';
import { ErrorMessageMode } from '/#/axios';
import { FilePageListParams, FilePageListSearchModel, FilePageListResultModel } from './model';
import { FilePageListParams, FilePageListSearchModel, FilePageListResultModel, ZipFilesModel, FileModel } from './model';
enum Api {
File = '/system/file',
Info = '/system/file/info',
InfoByDownloadUrl = '/system/file/info-byDownloadUrl',
List = '/system/file',
Page = '/system/file/page',
DeleteFile = '/system/file/delete-single',
ZipFiles = '/system/file/package-files',
}
export async function getInfoByDownloadUrl(params: {id: string}, mode: ErrorMessageMode = 'modal') {
return defHttp.get<FileModel>(
{
url: Api.InfoByDownloadUrl,
params,
},
{
errorMessageMode: mode,
},
);
}
/**
@ -73,6 +87,18 @@ export async function getFileList(params: FilePageListParams, mode: ErrorMessage
);
}
export async function getZipFiles(params, mode: ErrorMessageMode = 'modal') {
return defHttp.get<ZipFilesModel>(
{
url: Api.ZipFiles,
params,
},
{
errorMessageMode: mode,
},
);
}
export async function getAppToken(params, mode: ErrorMessageMode = 'modal') {
return defHttp.get(
{