UNPKG

create-iking-admin

Version:

金合技术中台脚手架

30 lines (28 loc) 1.25 kB
/* * @Author : wfl * @LastEditors: qiye * @description : * @updateInfo : * @Date : 2023-03-06 12:00:43 * @LastEditTime: 2024-02-04 14:35:03 */ import { ikHttp, textHeader } from '@main/api/request' // 数据源 export const datasourceApi = { // 获取所有数据源 getDatasource: async () => await ikHttp.post('/server/datasource/list/all'), // 分页获取数据源列表 getDatasourceList: async (params: any) => await ikHttp.post('/server/datasource/list/page', params), // 新增 addDatasources: async (params: any) => await ikHttp.post('/server/datasource/add', params), // 修改 updateDatasource: async (params: any) => await ikHttp.post('/server/datasource/update', params), // 删除 deleteDatasource: async (variableId: string) => await ikHttp.post('/server/datasource/delete', variableId, textHeader), // 测试链接 testLink: async (params: any) => await ikHttp.post('/server/datasource/connection/test', params), // 获取数据库类型 getDatabaseType: async () => await ikHttp.get('/server/datasource/list/database/type'), // 测试链接 getALLCurrent: async (params: any) => await ikHttp.post('/server/datasource/schema/list', params), }