数据源
获取数据源列表
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
}
}