feat: 完成网站备份功能

This commit is contained in:
ssongliu
2022-11-29 17:39:10 +08:00
committed by ssongliu
parent 1f717bea0e
commit 7b21bcbe7f
28 changed files with 413 additions and 165 deletions

View File

@@ -1,6 +1,5 @@
import http from '@/api';
import { ReqPage, ResPage } from '../interface';
import { Backup } from '../interface/backup';
import { Database } from '../interface/database';
import { File } from '@/api/interface/file';
@@ -23,9 +22,6 @@ export const recover = (params: Database.Recover) => {
export const recoverByUpload = (params: Database.RecoverByUpload) => {
return http.post(`/databases/recover/byupload`, params);
};
export const searchBackupRecords = (params: Database.SearchBackupRecord) => {
return http.post<ResPage<Backup.RecordInfo>>(`/databases/backups/search`, params);
};
export const addMysqlDB = (params: Database.MysqlDBCreate) => {
return http.post(`/databases`, params);