ETL-Data-Handle-VUE/src/api/dataSource/data.js

64 lines
1.2 KiB
JavaScript

import request from '@/utils/request'
export function getDataSourceList(dataSourceQueryReq) {
return request({
url: '/data/data/list',
method: 'post',
data: dataSourceQueryReq
})
}
export function getAllDataType() {
return request({
url: '/data/dataType/getAllDataType',
method: 'get'
})
}
export function insertDataSource(dataSource) {
return request({
url: '/data/data/insertDataSource',
method: 'post',
data: dataSource
})
}
export function dataSynchronization(dataSourceResp) {
return request({
url: '/data/data/dataSynchronization',
method: 'post',
data: dataSourceResp
})
}
export function testConnect(dataSourceResp) {
return request({
url: '/data/data/testConnect',
method: 'post',
data: dataSourceResp
})
}
export function queryStructure(dataSourceResp) {
return request({
url: '/data/data/queryStructure',
method: 'post',
data: dataSourceResp
})
}
export function queryBigStructure() {
return request({
url: '/data/data/queryBigStructure',
method: 'post'
})
}
export function queryTableStructure(tableStructureQueryReq) {
return request({
url: '/data/data/queryTableStructure',
method: 'post',
data: tableStructureQueryReq
})
}