import request from "@/utils/KGBuilder/request";
|
import BaseAPI from '@/utils/BaseAPI'
|
|
class datasourceApi extends BaseAPI{
|
// 获取数据源
|
getDatasource() {
|
return request({
|
url: "/datasource/getDataSource",
|
method: "get"
|
});
|
}
|
// 获取数据表
|
getTableInfo(datasourceId) {
|
return request({
|
url: "/datasource/getDataTable?datasourceId=" + datasourceId,
|
method: "get"
|
});
|
}
|
// 获取数据列
|
getTableColumn(tableId) {
|
return request({
|
url: "/datasource/getDataColumn?dataTableId=" + tableId,
|
method: "get"
|
});
|
}
|
//获取表及列
|
getDataTableInfo(tableId) {
|
return request({
|
url: "/datasource/getDataTableInfo?dataTableId=" + tableId,
|
method: "get"
|
});
|
}
|
//获取预览数据
|
getPreviewData(data) {
|
return this.post("/datasource/getTableRecords",data,{
|
headers: {
|
'Content-Type': 'application/json'
|
}});
|
// return request({
|
// url: "/datasource/getTableRecords",
|
// method: "post",
|
// data: data
|
// });
|
}
|
//保存数据源
|
saveDatasource(data) {
|
return this.post("/datasource/saveDataSource",data,{
|
headers: {
|
'Content-Type': 'application/json'
|
}});
|
// return request({
|
// url: "/datasource/saveDataSource",
|
// method: "post",
|
// data: data
|
// });
|
}
|
//保存数据表
|
saveDataTable(data) {
|
return this.post("/datasource/saveDataTable",data,{
|
headers: {
|
'Content-Type': 'application/json'
|
}});
|
// return request({
|
// url: "/datasource/saveDataTable",
|
// method: "post",
|
// data: data
|
// });
|
}
|
//获取数据表记录
|
getDataRecord(data) {
|
return this.post("/datasource/getTableRecords",data,{
|
headers: {
|
'Content-Type': 'application/json'
|
}});
|
// return request({
|
// url: "/datasource/getTableRecords",
|
// method: "post",
|
// data: data
|
// });
|
}
|
}
|
export default new datasourceApi();
|