// const BASE_URL = 'http://10.1.1.168:8081/BI/';
// const BASE_URL = 'http://10.1.81.2:24000/BI_DEV/';
// const BASE_URL = 'http://10.1.80.78:8011/BI/';
const BASE_URL = ''

/**后台接口地址 */
const URLS = {

    /***************************************当前用户***************************************/
    
    LOGIN: BASE_URL + 'login', // 登录

    LOGOUT: BASE_URL + 'logout', // 登出

    /***************************************用户组***************************************/
    
    USERGROUP_LIST: BASE_URL + 'getUserGroupList', // 获得用户组列表

    USERGROUP_ADD: BASE_URL + 'createUserGroup', // 添加用户组

    USERGROUP_DELETE: BASE_URL + 'delUserGroup', // 删除用户组

    USERGROUP_UPDATE: BASE_URL + 'updateUserGroup', // 修改用户组

    USERGROUP_MEMBER_LIST: BASE_URL + 'getUserInGroup', // 获得用户组成员列表

    USERGROUP_MEMBER_ADD: BASE_URL + 'setUserInto', // 添加用户组成员

    USERGROUP_MEMBER_DELETE: BASE_URL + 'delUserInGroup', // 删除用户组成员
    
    /***************************************用户***************************************/

    USER_LIST: BASE_URL + 'getUserList', // 获取用户列表

    USER_UPDATE: BASE_URL + 'updateUser', // 设置用户角色

    USER_QUERY: BASE_URL + 'getNameList', // 关键字查询

    /***************************************数据源***************************************/

    DATASOURCE_ADD: BASE_URL + 'Connector/inputDataConnector', // 新增数据源

    DATASOURCE_UPDATE: BASE_URL + 'Connector/updateData', // 修改数据源

    DATASOURCE_DELETE: BASE_URL + 'Connector/delDataConnector', // 删除数据源

    DATASOURCE_LIST: BASE_URL + 'Connector/getListDataConnector', // 获得数据源列表

    DATASOURCE_DETAIL: BASE_URL + 'Connector/getDataConnector', // 获得单个数据源详细数据

    DATASOURCE_QUERY_SQLCOLUMNS: BASE_URL + 'Connector/implementSql', // 根据sql请求列数据信息
    
    DATASOURCE_QUERY_DATACOLUMNS: BASE_URL + 'DataBase/getColumnData', // 获得数据源下的列

    DATASOURCE_QUERY_COLUMNDATA: BASE_URL + 'getScreenByBaseId', // 数据源关键字查询获得列去重之后的数据（20条）

    DATASOURCE_QUERY_COLUMNDATA_MUL: BASE_URL + 'getScreenByBaseIds', // 数据源关键字查询获得列去重之后的数据（多个数据源）（20条）

    DATASOURCE_POLICY_LIST: BASE_URL + 'getDbStrategys', // 获得数据源的策略

    DATASOURCE_POLICY_ADD: BASE_URL + 'addStrategys', // 添加策略

    DATASOURCE_POLICY_UPDATE: BASE_URL + 'updateStrategys', // 修改策略

    DATASOURCE_POLICY_DELETE: BASE_URL + 'delDbStrategys', // 删除策略

    DATASOURCE_POLICY_TARGET_UPDATE: BASE_URL + 'addObject', // 设置策略对象

    DATASOURCE_TRANSFER: BASE_URL + 'Connector/changeDbOrder', // 数据源移交

    DATASOURCE_COPY: BASE_URL + 'Connector/copyDataSource', // 数据源复制

    DATASOURCE_DATA_LIST: BASE_URL + 'Connector/getConnectorData', // 获取数据列表

    DATASOURCE_DATA_LIST_BY_CHART: BASE_URL + 'getChartsData', // 通过图表code获取数据列表

    /***************************************数据链接配置***************************************/

    DATACONNECT_ADD: BASE_URL + 'DataBase/inputDatabases', // 新增数据链接配置

    DATACONNECT_UPDATE: BASE_URL + 'DataBase/updatabases', // 修改数据链接配置

    DATACONNECT_DELETE: BASE_URL + 'DataBase/delDatabases', // 删除数据链接配置

    DATACONNECT_LIST: BASE_URL + 'DataBase/getDatabases', // 获得数据链接列表

    DATACONNECT_VALIDATE: BASE_URL + 'DataBase/testConnect', // 校验数据库连接是否合法

    /***************************************图表***************************************/

    CHART_ADD: BASE_URL + 'inputCharts', // 新增图表

    CHART_UPDATE: BASE_URL + 'updateCharts', // 修改图表

    CHART_DELETE: BASE_URL + 'delChartsConfig', // 删除图表

    CHART_LIST: BASE_URL + 'getListCharts', // 获得图表列表

    CHART_QUERY_COLUMNDATA: BASE_URL + 'showScreenData', // 图表获得关键字查询过滤列去重之后的数据（20条）

    CHART_DETAIL: BASE_URL + 'getChartsConfig', // 获得单个图表详细数据

    CHART_OPTION: BASE_URL + 'showChartsInDash', // 请求图表展示数据（已定义好的图表）

    CHART_BAR_OPTION: BASE_URL + 'showHistogram', // 请求柱状图展示数据

    CHART_PIE_OPTION: BASE_URL + 'showPie', // 请求饼图展示数据

    CHART_LINE_OPTION: BASE_URL + 'showLine', // 请求折线图展示数据

    CHART_SCATTER_OPTION: BASE_URL + 'showScatter', // 请求散点图展示数据

    CHART_DATAVIEW_OPTION: BASE_URL + 'showIndividual', // 请求个体统计数据

    CHART_AGGREGATETABLE_OPTION: BASE_URL + 'showPopulation', // 请求总体统计数据

    CHART_QUERY_DATACOLUMNS: BASE_URL + 'DataBase/getColumnByChartId', // 通过图表id获得列数据

    CHART_POLICY_LIST: BASE_URL + 'getChartStrategys', // 获得图表的策略

    CHART_POLICY_ADD: BASE_URL + 'addStrategys', // 添加策略

    CHART_POLICY_UPDATE: BASE_URL + 'updateStrategys', // 修改策略

    CHART_POLICY_DELETE: BASE_URL + 'delChartStrategys', // 删除策略

    CHART_POLICY_TARGET_UPDATE: BASE_URL + 'addObject', // 设置策略对象

    CHART_TRANSFER: BASE_URL + 'changeChartOrder', // 图表移交

    /***************************************数据源分组***************************************/

    GROUP_DATASOURCE_LIST: BASE_URL + 'Connector/getConnectorGroup', // 获得数据源所有分组/子分组

    GROUP_DATASOURCE_BATCH_SET: BASE_URL + 'Connector/batchUpdateConnectorGroup', // 数据源分组批量设置

    GROUP_DATASOURCE_ADD: BASE_URL + 'Connector/setConnectorGroup', // 新增数据源分组/子分组(已废弃)

    GROUP_DATASOURCE_UPDATE: BASE_URL + 'Connector/updataDataConnectorGroup', // 修改数据源分组信息(已废弃)

    GROUP_DATASOURCE_SET_GROUP: BASE_URL + 'Connector/updateConnectConfigGroup', // 设置数据源所属分组

    GROUP_DATASOURCE_LIST_UPDATE: BASE_URL + 'Connector/updataConnectorGroup', // 批量修改数据源分组信息(已废弃)

    GROUP_DATASOURCE_DELETE: BASE_URL + 'Connector/delDataConnectorGroup', // 删除数据源分组/子分组(已废弃)

    /***************************************图表分组***************************************/

    GROUP_CHART_LIST: BASE_URL + 'getChartsGroup', // 获得图表所有分组/子分组

    GROUP_CHART_BATCH_SET: BASE_URL + 'batchUpdateChartsGroup', // 图表分组批量设置

    GROUP_CHART_ADD: BASE_URL + 'setChartsGroup', // 新增图表分组/子分组

    GROUP_CHART_UPDATE: BASE_URL + 'updataChartsGroup', // 修改图表分组信息

    GROUP_CHART_SET_GROUP: BASE_URL + 'updateChartConfigGroup', // 设置图表所属分组

    GROUP_CHART_LIST_UPDATE: BASE_URL + 'updataListGroup', // 批量修改图表分组信息

    GROUP_CHART_DELETE: BASE_URL + 'delChartsGroup', // 删除图表分组/子分组

    /***************************************报表***************************************/

    DASHBOARD_LIST: BASE_URL + 'getListDashboards', // 获得报表列表

    DASHBOARD_DETAIL: BASE_URL + 'getDashboards', // 获得单个报表
    
    DASHBOARD_ADD: BASE_URL + 'inputDashboards', // 新增报表

    DASHBOARD_DELETE: BASE_URL + 'delDashboards', // 删除报表

    DASHBOARD_UPDATE: BASE_URL + 'updateDashboards', // 更新报表

    DASHBOARD_SHARE_LIST: BASE_URL + 'getDashOrder', // 获得报表分发列表

    DASHBOARD_SHARE: BASE_URL + 'addObject', // 报表分发

    DASHBOARD_TRANSFER: BASE_URL + 'changeDashOrder', // 报表移交

    DASHBOARD_COPY: BASE_URL + 'copyDashboard', // 报表复制

    DASHBOARD_GET_SHAREKEY: BASE_URL + 'share', // 生成报表分享链接
    
    DASHBOARD_SHARE_DETAIL_BY_KEY: BASE_URL + 'getSharedDashboard', // 通过报表分享链接获取报表数据

    DASHBOARD_ENCRYPT_CODE: BASE_URL + 'encryptCode', // 通过报表编号获得加密串

    DASHBOARD_SHARE_DETAIL_BY_CODE: BASE_URL + 'getDashboardByCode', // 通过报表编号获得报表数据

    DASHBOARD_COLLECT_LIST: BASE_URL + 'dashboard/favorite/list', // 报表收藏列表

    DASHBOARD_COLLECT_ADD: BASE_URL + 'dashboard/favorite/save', // 添加报表到收藏

    DASHBOARD_COLLECT_REMOVE: BASE_URL + 'dashboard/favorite/delete', // 报表取消收藏

    /***************************************报表目录***************************************/

    DASHBOARD_MENU_TREE: BASE_URL + 'dashboard/menu/list', // 获取报表目录树

    DASHBOARD_MENU_ADD: BASE_URL + 'dashboard/menu/save', // 添加报表目录

    DASHBOARD_MENU_UPDATE: BASE_URL + 'dashboard/menu/update', // 添加报表目录

    DASHBOARD_MENU_DELETE: BASE_URL + 'dashboard/menu/delete', // 删除报表目录

    DASHBOARD_MENU_DASHBOARD_LIST: BASE_URL + 'dashboard/menu/list', // 获得目录下的所有报表

    DASHBOARD_SET_MENU: BASE_URL + 'dashboard/menu/update/dashboard', // 设置报表所属目录

    /***************************************浏览记录***************************************/
    
    HISTORY_ADD: BASE_URL + 'addRecord', // 添加图表、报表浏览记录 0 - 图表  1 - 报表
    
    HISTORY_CHART_LIST: BASE_URL + 'getChartRecode', // 查询图表浏览记录列表

    HISTORY_DASHBOARD_LIST: BASE_URL + 'getDashRecode', // 查询报表浏览记录列表

    /***************************************主页模块***************************************/

    HOMEPAGE_RECENT_CHART_GET: BASE_URL + 'getChartRecord', // 查询最近访问图表  //可能的错字

    HOMEPAGE_RECENT_DASHBOARD_GET: BASE_URL + 'getDashRecord', //查询最近访问报表 //可能的错字

    HOMEPAGE_ADD_RECENT_RECORD: BASE_URL + 'addRecord', //添加最近访问记录

    HOMEPAGE_FIXED: BASE_URL + 'home/defaultDashboard/save', // 固定到首页
    HOMEPAGE_CANCELFIXED: BASE_URL + 'home/defaultDashboard/delete', // 取消首页固定
    HOMEPAGE_FIXED_GET: BASE_URL + 'home/defaultDashboard/read', // 查询用户设置的首页报表

    /***************************************操作日志***************************************/

    MESSAGELOG_LIST: BASE_URL + 'messageLog/list', // 获得操作日志列表

    /***************************************权限设置***************************************/

    ACCESS_DASHBOARD_TREE: BASE_URL + 'user/power/read', // 获得用户/用户组的权限报表目录

    ACCESS_ADD: BASE_URL + 'user/power/save', // 为用户/用户组添加报表权限

    ACCESS_ADD_ALL: BASE_URL + 'user/power/batchAdd', // 批量为用户/用户组添加报表权限

    ACCESS_REMOVE: BASE_URL + 'user/power/delete', // 删除用户/用户组报表权限
    
    ACCESS_REMOVE_ALL: BASE_URL + 'user/power/batchDelete', // 批量删除用户/用户组报表权限
}

export default URLS