You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

160 lines
3.7 KiB
JavaScript

/*!
* 数据集管理
*/
import { get, post } from 'packages/js/utils/http'
/**
* 数据集分页查询
* @param params
* @param flag
* @returns {*}
*/
const datasetPage = (params = {}, flag = false) => get('/bigScreen/dataset/page', params, flag)
/**
* 删除数据集
* @param id
* @param flag
* @returns {*}
*/
const datasetRemove = (id = '-1', flag = false) => get(`/bigScreen/dataset/remove/${id}`, {}, flag)
/**
* 数据集名称校验
* @param params
* @param flag
* @returns {*}
*/
const nameCheckRepeat = (params = {}, flag = false) => post('/bigScreen/dataset/nameCheckRepeat', params, flag)
/**
* 数据集新增/修改【json/脚本/数据模型】
* @param params
* @param flag
* @returns {*}
*/
const datasetAddorUpdate = (params = {}, flag = false) => post('/bigScreen/dataset/addOrUpdate', params, flag)
/**
* 数据集执行【脚本】
* @param params
* @param flag
* @returns {*}
*/
const datasetExecute = (params = {}, flag = false) => post('/bigScreen/dataset/execute', params, flag)
/**
* 获取数据集信息【json/数据模型/脚本】
* @param id
* @param flag
* @returns {*}
*/
const getDataset = (id = '-1', flag = false) => get(`/bigScreen/dataset/getDataSetDetailById?id=${id}`, {}, flag)
/**
* 数据集加工测试
* @param params
* @param flag
* @returns {*}
*/
const sqlTest = (params = {}, flag = false) => post('/bigScreen/datasetProcess/sqlTest', params, flag)
/**
* 数据集新增
* @param params
* @param flag
* @returns {*}
*/
const datasetAdd = (params = {}, flag = false) => post('/bigScreen/datasetProcess/add', params, flag)
/**
* 数据集修改
* @param params
* @param flag
* @returns {*}
*/
const datasetUpdate = (params = {}, flag = false) => post('/bigScreen/datasetProcess/update', params, flag)
/**
* 获取自助数据集信息
* @param id
* @param flag
* @returns {*}
*/
const getDatasetInfo = (id = '-1', flag = false) => get(`/bigScreen/datasetProcess/getDatasetInfo/${id}`, {}, flag)
/**
* 获取数据集分类
* @param r_dataset
* @param flag
* @returns {*}
*/
const getDatasetTypeList = (params = {}, flag = false) => get('/bigScreen/category/queryTreeList', params, flag)
/**
* 获取原始表信息,数据列表
* @param params
* @param flag
* @returns {*}
*/
const getOriginalTableDetail = (params = {}, flag = false) => post('/bigScreen/original/getOriginalTableDetail', params, flag)
/**
* 新增/修改原始数据集
* @param params
* @param flag
* @returns {*}
*/
const addOrUpdateOriginal = (params = {}, flag = false) => post('/bigScreen/original/addOrUpdate', params, flag)
/**
* 获取原始数据集字段信息
* @param params
* @param flag
* @returns {*}
*/
const getOriginalTableFieldInfo = (params = {}, flag = false) => post('/bigScreen/original/getOriginalTableFieldInfo', params, flag)
/**
* 获取数据集详细信息
* @param id
* @param flag
* @returns {*}
*/
const getOriginalTableDetailsById = (id = '-1', flag = false) => get(`/bigScreen/original/getOriginalTableDetailsById/${id}`, {}, flag)
/**
* 删除菜单树节点
* @param id
* @param flag
* @returns {*}
*/
const categoryRemove = (id = '-1', flag = false) => get(`/bigScreen/category/remove/${id}`, {}, flag)
/**
* 新增/编辑菜单树节点
* @param params
* @param flag
* @returns {*}
*/
const addOrUpdateTree = (params = {}, flag = false) => post('/bigScreen/category/addOrUpdateTree', params, flag)
export {
datasetPage,
datasetRemove,
nameCheckRepeat,
sqlTest,
datasetAdd,
datasetUpdate,
getDatasetInfo,
getDatasetTypeList,
datasetAddorUpdate,
datasetExecute,
getDataset,
getOriginalTableDetail,
addOrUpdateOriginal,
getOriginalTableFieldInfo,
getOriginalTableDetailsById,
categoryRemove,
addOrUpdateTree
}