数据源

获取数据源列表

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
    }
}