import { PostRequestModel, QueryType } from '../../http/request-model' import { LogBackup } from '../../entity/system-log/log-backup' const MODULE_API_PREFIX = '/logBackup' export default { /** * 分页查询数据库备份 */ page: (query?: QueryType) => new PostRequestModel(`${MODULE_API_PREFIX}/page`, query).request(), /** * 新增备份信息 * @param query */ add: (query?: QueryType) => new PostRequestModel(`${MODULE_API_PREFIX}/`, query).request(), /** * 上传备份信息 * @param query */ upload: (query?: QueryType) => new PostRequestModel(`${MODULE_API_PREFIX}/importBackup`, query).request(), /** * 数据还原 * @param id * @param data * @returns */ restore: (id: string, data?: QueryType) => new PostRequestModel(`${MODULE_API_PREFIX}/restore/${id}`, data).request() }