import { ReqPage } from '.'; export namespace Backup { export interface BackupInfo { id: number; type: string; accessKey: string; bucket: string; credential: string; vars: string; varsJson: object; createdAt: Date; } export interface BackupOperate { id: number; type: string; accessKey: string; bucket: string; credential: string; vars: string; } export interface RecordDownload { source: string; fileDir: string; fileName: string; } export interface RecordInfo { id: number; createdAt: Date; source: string; backupType: string; fileDir: string; fileName: string; } export interface ForBucket { type: string; accessKey: string; credential: string; vars: string; } export interface SearchBackupRecord extends ReqPage { type: string; name: string; detailName: string; } export interface Backup { type: string; name: string; detailName: string; } export interface Recover { source: string; type: string; name: string; detailName: string; file: string; } }