fix: 统一文件上传、删除接口

This commit is contained in:
ssongliu
2022-12-01 10:36:49 +08:00
committed by ssongliu
parent c11c3be0de
commit e66ce1a9f2
17 changed files with 304 additions and 195 deletions

View File

@@ -1,18 +1,11 @@
import http from '@/api';
import { ReqPage, ResPage } from '../interface';
import { Database } from '../interface/database';
import { File } from '@/api/interface/file';
export const searchMysqlDBs = (params: ReqPage) => {
return http.post<ResPage<Database.MysqlDBInfo>>(`/databases/search`, params);
};
export const searchUpList = (params: ReqPage) => {
return http.post<ResPage<Database.FileRecord>>(`/databases/uplist`, params);
};
export const uploadFile = (mysqlName: string, params: FormData) => {
return http.upload<File.File>(`/databases/uplist/upload/${mysqlName}`, params);
};
export const backup = (params: Database.Backup) => {
return http.post(`/databases/backup`, params);
};
@@ -80,6 +73,3 @@ export const recoverRedis = (param: Database.RedisRecover) => {
export const redisBackupRedisRecords = (param: ReqPage) => {
return http.post<ResPage<Database.FileRecord>>(`/databases/redis/backup/records`, param);
};
export const deleteDatabaseFile = (param: Database.FileRecordDelete) => {
return http.post(`/databases/redis/backup/del`, param);
};