import { ApiServiceEnum, defHttp } from '@/utils/http/axios'; enum Api { queryDbTable = 'db/connection/queryDbTable', getConfigById = 'db/code/main/getConfigById', saveConfig = 'db/code/main/save', } /** * 查询数据库信息 * @param connectionId * @param tableName */ export const queryDbTableApi = (connectionId: number, tableName: number) => defHttp.post({ service: ApiServiceEnum.SMART_CODE, url: Api.queryDbTable, data: { dbConnectionId: connectionId, tableName }, }); export const getConfigByIdApi = (configId: number) => defHttp.post({ service: ApiServiceEnum.SMART_CODE, url: Api.getConfigById, data: configId }); export const saveConfigApi = (model: Recordable) => { return defHttp.post({ service: ApiServiceEnum.SMART_CODE, url: Api.saveConfig, data: model, }); };