UNPKG

@jdlinker/linker

Version:

jdLinker 系统模块

31 lines (27 loc) 1.42 kB
import { defHttp } from '@jdlinker/func'; // 获取数据源列表 export const getDataSourceList_api = (data: object) => defHttp.post({ url: `/datasource/config/_query/`, data }); // 获取数据源信息 export const getDataSourceInfo_api = (id: string) => defHttp.get({ url: `/datasource/config/${id}` }); // 修改数据源状态 export const changeStatus_api = (id: string, status: '_disable' | '_enable') => defHttp.put({ url: `/datasource/config/${id}/${status}` }); // 新增/更新数据源 export const saveDataSource_api = (data: any) => data.id ? defHttp.patch({ url: `datasource/config`, data }) : defHttp.post({ url: `/datasource/config`, data }); // 删除数据源 export const delDataSource_api = (id: string) => defHttp.delete({ url: `/datasource/config/${id}` }); // 获取左侧树 export const rdbTree_api = (id: string) => defHttp.get({ url: `/datasource/rdb/${id}/tables?includeColumns=false` }); // 获取右侧表格 export const rdbTables_api = (id: string, key: string) => defHttp.get({ url: `/datasource/rdb/${id}/table/${key}` }); // 保存表格 export const saveTable_api = (id: string, data: object) => defHttp.patch({ url: `/datasource/rdb/${id}/table`, data }); /** * 删除已保存的行 */ export const delSaveRow_api = (datasourceId: string, table: string, data: any) => defHttp.post({ url: `/datasource/rdb/${datasourceId}/table/${table}/drop-column`, data });