import request from '@/utils/http' /** * 数据表维护API */ export default { /** * 数据列表 * @param params 搜索参数 * @returns 数据列表 */ list(params: Record) { return request.get({ url: '/core/database/index', params }) }, /** * 获取数据源 * @returns */ getDataSource(params: Record = {}) { return request.get({ url: '/core/database/dataSource', params }) }, /** * 获取表字段列表 * @returns */ getDetailed(params: Record = {}) { return request.get({ url: '/core/database/detailed', params }) }, /** * 获取回收站数据 * @returns */ getRecycle(params: Record = {}) { return request.get({ url: '/core/database/recycle', params }) }, /** * 销毁数据 * @returns */ delete(params: Record) { return request.del({ url: '/core/database/delete', data: params }) }, /** * 恢复数据 * @returns */ recovery(params: Record) { return request.post({ url: '/core/database/recovery', data: params }) }, /** * 优化表 * @returns */ optimize(params: Record) { return request.post({ url: '/core/database/optimize', data: params }) }, /** * 清理表碎片 * @returns */ fragment(params: Record) { return request.post({ url: '/core/database/fragment', data: params }) } }