import { defHttp } from '/@/utils/http/axios' import { getFileListModel, FilePercent, DelFile, AnalyzeFile } from './model/fileListModel' import { DownloadFile } from './model/fileModel' enum Api { GetFileList = '/getFileList', GetFilePercent = '/getFilePercent', DelFile = '/delFile', AnalyzeFile = '/analyzeFile', DlFile = '/dlFile', } /** * @description: Get file list */ export const getFileList = (count?: number) => { return defHttp.get({ url: Api.GetFileList, params: { count: count } }) } /** * @description: Get file percent */ export const getFilePercent = (id: number) => { return defHttp.get({ url: Api.GetFilePercent, params: { id: id } }) } /** * @description: Get file percent */ export const delFile = (id: number) => { return defHttp.get({ url: Api.DelFile, params: { id: id } }) } /** * @description: Analyze file */ export const analyzeFile = (id: number) => { return defHttp.get({ url: Api.AnalyzeFile, params: { id: id } }) } /** * @description: Download file */ export const downloadFile = (id: number) => { return defHttp.get({ url: Api.DlFile, params: { id: id } }) }