81c5a74b创建于 2023年12月13日历史提交
import request from './request';

export const getServerListApi = async (data) => {
  return await request({
    url: '/dataStudio/web/v1/foreignTable/query/server',
    method: 'post',
    data,
  });
};

export const createServerListApi = async (data) => {
  return await request({
    url: '/dataStudio/web/v1/foreignTable/createServer',
    method: 'post',
    data,
  });
};

export const testForeignTableApi = async (data) => {
  return await request({
    url: '/dataStudio/web/v1/foreignTable/test',
    method: 'post',
    data,
  });
};

export const deleteForeignServerApi = async (data) => {
  return await request({
    url: '/dataStudio/web/v1/foreignServer/delete',
    method: 'post',
    data,
  });
};

export const createForeignTableApi = async (data) => {
  return await request({
    url: '/dataStudio/web/v1/foreignTable/create',
    method: 'post',
    data,
  });
};

export const dropForeignTableApi = async (data) => {
  return await request({
    url: '/dataStudio/web/v1/foreignTable/delete',
    method: 'post',
    data,
  });
};

export const getForeignTableDdlApi = async (data) => {
  return await request({
    url: '/dataStudio/web/v1/foreignTable/ddl',
    method: 'post',
    data,
  });
};

export const getForeignTableAttributeApi = async (data) => {
  return await request({
    url: '/dataStudio/web/v1/foreignTable/attribute',
    method: 'post',
    data,
  });
};

export const updateForeignTableApi = async (data) => {
  return await request({
    url: '/dataStudio/web/v1/foreignTable/edit',
    method: 'post',
    data,
  });
};