const BASE_URL = 'http://192.168.253.189:8081/BI';
// const BASE_URL = 'http://192.168.253.129:8080';

/**后台接口地址 */
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_ROLE_SET: BASE_URL + '/', // 设置用户角色

    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 + '/implementSql', // 根据sql请求列数据信息
    
    DATASOURCE_QUERY_DATACOLUMNS: BASE_URL + '/DataBase/getColumnData', // 获得数据源下的列

    DATASOURCE_QUERY_COLUMNDATA: BASE_URL + '/getScreenByBaseId', // 数据源获得列去重之后的数据

    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 + '/changeDbOrder', // 数据源移交

    /***************************************数据连接配置***************************************/

    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', // 图表获得列去重之后的数据

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

    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 + '/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_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_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', // 更新看板
}
export default URLS