数据源
获取数据源列表
URL
POST https://baas.qualink.com/bas/datasource/list
请求头部
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
| 名称 | 类型 | 必须 | 描述 | 
|---|---|---|---|
| data_source_name | String | 是 | 数据源名称 | 
| page | Integer | 是 | 页面编号 | 
| rows | Integer | 是 | 每页显示条例数 | 
示例:
{
    "data_source_name":"",
    "page":1,
    "rows":5
}
返回数据
| 名称 | 类型 | 示例 | 描述 | 
|---|---|---|---|
| success | Boolean | true | 是否成功 | 
| msg | String | 成功 | 请求结果信息 | 
| data | JSON | - | 请求结果 | 
示例:
{
    "success":true,
    "msg":"获取成功",
    "data":{
        "total":5,
        "pages":1,
        "page_num":1,
        "list":[
            {
                "data_source_port":"2387",
                "data_source_ip":"44.88.56.77",
                "instance_name":"tru_data",
                "create_time":1573141825000,
                "data_source_username":"td_lei",
                "data_source_password":"e10adc3949ba59abbe56e057f20f883e",
                "creator_id":"20190712150556565767",
                "data_source_name":"储备信息",
                "data_source_type":"oracle",
                "data_source_id":"20191107095025009589"
            },
            ......
        ],
        "page_size":5
    }
}
添加数据源
URL
POST https://baas.qualink.com/bas/datasource/add
请求头部
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
| 名称 | 类型 | 必须 | 描述 | 
|---|---|---|---|
| data_source_name | String | 是 | 数据源名称 | 
| data_source_description | String | 是 | 数据源描述 | 
| data_source_type | String | 是 | 数据库类型 | 
| data_source_ip | String | 是 | 数据库IP | 
| data_source_port | String | 是 | 数据库端口 | 
| instance_name | String | 是 | 实例名 | 
| data_source_username | String | 是 | 用户名 | 
| data_source_password | String | 是 | 用户密码 | 
示例:
{
    "data_source_name":"医护环境",
    "data_source_description":"环境",
    "data_source_type":"postgresql",
    "data_source_ip":"44.66.76.88",
    "data_source_port":"3367",
    "instance_name":"yh_env",
    "data_source_username":"ADMIN",
    "data_source_password":"b525d11175b4e44e7591a7a2e26aa09a"
}
返回数据
| 名称 | 类型 | 示例 | 描述 | 
|---|---|---|---|
| success | Boolean | true | 是否成功 | 
| msg | String | 成功 | 请求结果信息 | 
| data | JSON | - | 请求结果 | 
示例:
{
    "success":true,
    "msg":"操作成功",
    "data":null
}
维护数据源
URL
POST https://baas.qualink.com/bas/datasource/update
请求头部
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
| 名称 | 类型 | 必须 | 描述 | 
|---|---|---|---|
| data_source_id | String | 是 | 数据源ID | 
| data_source_name | String | 是 | 数据源名称 | 
| data_source_type | String | 是 | 数据库类型 | 
| data_source_ip | String | 是 | 数据库IP | 
| data_source_port | String | 是 | 数据库端口 | 
| instance_name | String | 是 | 实例名 | 
| data_source_username | String | 是 | 用户名 | 
| data_source_password | String | 是 | 用户密码 | 
示例:
{
    "data_source_id":"20191108154240206564",
    "data_source_name":"医护环境",
    "data_source_description":"环境、消毒",
    "data_source_type":"postgresql",
    "data_source_ip":"44.66.76.88",
    "data_source_port":"3367",
    "instance_name":"yh_env",
    "data_source_username":"ADMIN",
    "data_source_password":"b525d11175b4e44e7591a7a2e26aa09a"
}
返回数据
| 名称 | 类型 | 示例 | 描述 | 
|---|---|---|---|
| success | Boolean | true | 是否成功 | 
| msg | String | 成功 | 请求结果信息 | 
| data | JSON | - | 请求结果 | 
示例:
{
    "success":true,
    "msg":"操作成功",
    "data":null
}
获取数据源信息
URL
POST https://baas.qualink.com/bas/datasource/getInf
请求头部
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
| 名称 | 类型 | 必须 | 描述 | 
|---|---|---|---|
| data_source_id | String | 是 | 数据源ID | 
示例:
{
    "data_source_id":"20191108154240206564"
}
返回数据
| 名称 | 类型 | 示例 | 描述 | 
|---|---|---|---|
| success | Boolean | true | 是否成功 | 
| msg | String | 成功 | 请求结果信息 | 
| data | JSON | - | 请求结果 | 
示例:
{
    "success":true,
    "msg":"获取成功",
    "data":{
        "data_source_port":"3367",
        "data_source_ip":"44.66.76.88",
        "data_source_description":"环境、消毒",
        "instance_name":"yh_env",
        "create_time":1573249518000,
        "data_source_username":"ADMIN",
        "data_source_password":"b525d11175b4e44e7591a7a2e26aa09a",
        "creator_id":"20190712150556565767",
        "data_source_name":"医护环境",
        "data_source_type":"postgresql",
        "data_source_id":"20191108154240206564"
    }
}
获取数据库类型列表
URL
POST https://baas.qualink.com/bas/datasource/dType
请求头部
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
 无
返回数据
| 名称 | 类型 | 示例 | 描述 | 
|---|---|---|---|
| success | Boolean | true | 是否成功 | 
| msg | String | 成功 | 请求结果信息 | 
| data | JSON | - | 请求结果 | 
示例:
{
    "success":true,
    "msg":"获取成功",
    "data":{
        "database_types":[
            {
                "dic_key":"oracle",
                "dic_value":"oracle"
            },
            ......
        ]
    }
}
获取数据源列表
URL
POST https://baas.qualink.com/bas/datasource/getList
请求头部
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
 无
返回数据
| 名称 | 类型 | 示例 | 描述 | 
|---|---|---|---|
| success | Boolean | true | 是否成功 | 
| msg | String | 成功 | 请求结果信息 | 
| data | JSON | - | 请求结果 | 
示例:
{
    "success":true,
    "msg":"获取成功",
    "data":{
        "total":8,
        "pages":2,
        "page_num":1,
        "list":[
            {
                "data_source_port":"3367",
                "data_source_ip":"44.66.76.88",
                "data_source_description":"环境、消毒",
                "instance_name":"yh_env",
                "create_time":1573249518000,
                "data_source_username":"ADMIN",
                "data_source_password":"b525d11175b4e44e7591a7a2e26aa09a",
                "creator_id":"20190712150556565767",
                "data_source_name":"医护环境",
                "data_source_type":"postgresql",
                "data_source_id":"20191108154240206564"
            },
            ......
        ],
        "page_size":5
    }
}