数据资源订阅

可订阅资源列表

URL

POST https://baas.qualink.com/bas/subscription/resource/list

请求头部

Content-type: application/json
Authorization: 平台用户身份令牌

请求参数

名称 类型 是否必选 描述
page_num String 列表分页的初始页码值
page_size String 列表分页的每页数值
DATA_RESOURCE_NAME String 可以在列表上方进行查找的资源名称
NICK_NAME String 可以在列表上方进行查找的用户名称

示例:

{
    "page_num":"1",
    "page_size":"10",
    "DATA_RESOURCE_NAME":"资源",
    "NICK_NAME": "176"
}

返回数据

名称 类型 示例值 描述
success Boolean true 是否成功
msg String 成功 描述查询结果信息
data JSON - 返回数据
total int - 总条数
pages int - 总页数
page_num int - 页码
list List - 可订阅资源列表
data_resource_id String - 数据资源ID
data_resource_name String - 数据资源名称
data_source_name String - 数据源名称
catalog_name String - 数据目录名称
create_time String - 资源创建时间
creator_id String - 创建者ID
table_name String - 数据表名称
page_size int - 每页条数

正常返回示例:

JSON 格式

{
    "success": true,
    "msg": "获取成功",
    "data": {
        "total": 3,
        "pages": 1,
        "page_num": 1,
        "list": [
            {
                "catalog_name": "省立医院",
                "data_resource_id": "2019123014284868801450",
                "data_resource_name": "医护卫生",
                "create_time": "2020-12-30 14:28:48",
                "nick_name": "176****7887",
                "creator_id": "20190708140048411042",
                "data_source_name": "sdasda",
                "table_name": "yh_env"
            },
            {
                "catalog_name": "新居医院",
                "data_resource_id": "2019122714511986267821",
                "data_resource_name": "萨法阿斯顿发生",
                "create_time": "2019-12-27 14:51:19",
                "nick_name": "rrdmcw",
                "creator_id": "20190712150556565767",
                "data_source_name": "dds",
                "table_name": "ds"
            },
            {
                "catalog_name": "外敷类",
                "data_resource_id": "2019122714501768955475",
                "data_resource_name": "eeef",
                "create_time": "2019-12-27 14:50:17",
                "nick_name": "rrdmcw",
                "creator_id": "20190712150556565767",
                "data_source_name": "dds",
                "table_name": "sd"
            }
        ],
        "page_size": 10
    }
}

订阅资源

URL

POST https://baas.qualink.com/bas/subscription/insert/subscription

请求头部

Content-type: application/json
Authorization: 平台用户身份令牌

请求参数

名称 类型 是否必选 描述
subName String 订阅时需要输入的订阅名称
resourceId String 需要订阅的已审核资源的ID
creatorId String 资源持有者的ID
op_id String 运营方ID
unit_id String 资源分组ID

示例:

{
    "resourceId":"2019123014284868801450",
    "creatorId":"20190708140048411042",
    "subName":"scc",
    "op_id":"ceshi",
    "unit_id":"test"
}

返回数据

名称 类型 示例值 描述
success Boolean true 是否成功
msg String 订阅成功 描述订阅结果信息
data JSON - 返回数据

正常返回示例:

JSON 格式

{
    "success": true,
    "msg": "订阅成功",
    "data": null
}

我的订阅列表

URL

POST https://baas.qualink.com/bas/subscription/subscription/list

请求头部

Content-type: application/json
Authorization: 平台用户身份令牌

请求参数

名称 类型 是否必选 描述
page_num String 列表分页的初始页码值
page_size String 列表分页的每页数值
DATA_RESOURCE_NAME String 可以在列表上方进行查找的资源名称
SUB_NAME String 可以在列表上方进行查找的订阅名称

示例:

{
    "page_num":"1",
    "page_size":"10",
    "DATA_RESOURCE_NAME":"资源",
    "SUB_NAME":"资源"
}

返回数据

名称 类型 示例值 描述
success Boolean true 是否成功
msg String 成功 描述查询结果信息
data JSON - 查询的结果以json格式显示出来
total int - 总条数
pages int - 总页数
page_num int - 页码
list List - 我的订阅列表
sub_time String - 订阅时间
data_resource_id String - 数据资源ID
sub_name String - 订阅名称
data_resource_name String - 数据资源名称
audit_state String - 审核状态(0:未审核,1:已审核,2:审核驳回)
sub_id String - 订阅ID
nick_name String - 资源提供方名称
owner_id String - 运营方ID
opname String - 运营方名称
unit_id String - 分组ID

正常返回示例:

JSON 格式

{
    "success": true,
    "msg": "获取成功",
    "data": {
        "total": 2,
        "pages": 1,
        "page_num": 1,
        "list": [
            {
                "sub_time": "2020-12-31 09:28:09",
                "data_resource_id": "2019123014284868801450",
                "sub_name": "scc",
                "data_resource_name": "医护卫生",
                "audit_state": "0",
                "sub_id": "20191231092809038715636568406183",
                "owner_id": "ceshi",
                "nick_name": "176****7887",
                "opname": "176****7887",
                "unit_id": "test"
            },
            {
                "sub_time": "2019-12-27 11:08:53",
                "data_resource_id": "2019122314510996468668",
                "sub_name": "sds",
                "data_resource_name": "sdasd",
                "audit_state": "0",
                "sub_id": "20191227110853731648612133901597",
                "owner_id": "sadasd",
                "nick_name": "176****7887",
                "opname": "176****7887",
                "unit_id": ""
            }
        ],
        "page_size": 10
    }
}

订阅明细

URL

POST https://baas.qualink.com/bas/subscription/detail

请求头部

Content-type: application/json
Authorization: 平台用户身份令牌

请求参数

名称 类型 是否必选 描述
subId String 订阅内容的ID

示例:

{
    "subId":"20191104101512340646673587560724"
}

返回数据

名称 类型 示例值 描述
success Boolean true 是否成功
msg String 成功 描述查询结果信息
data JSON - 查询的结果以JSON格式显示出来
TABLE_NAME String - 数据表名称
DATA_RESOURCE_ID String - 数据资源ID
DATA_RESOURCE_NAME String - 数据资源名称
AUDIT_ADVICE String - 审核意见
SUB_NAME String - 订阅名称
SUB_TIME String - 订阅时间
AUDIT_STATE String - 审核状态(0:未审核,1:已审核,2:审核驳回)
NICK_NAME String - 订阅方名称
AUDIT_TIME String - 审核时间
UNIT_DESC String - 分组描述
OP_DESC String - 运营方身份描述
OP_ID String - 运营方ID
DATA_SOURCE_NAME String - 数据源名称

正常返回示例:

JSON 格式

{
    "success": true,
    "msg": "获取成功",
    "data": [
        {
            "UNIT_DESC": "test1",
            "TABLE_NAME": "yh_env",
            "DATA_RESOURCE_ID": "2019123014284868801450",
            "DATA_RESOURCE_NAME": "医护卫生",
            "OP_DESC": "ces1",
            "OP_ID": "ceshi",
            "PROXY_ADDRESS": "/bas/dgw/proxy/2019123014284868801450/department_ganrnk",
            "NICK_NAME": "176****7887",
            "DATA_SOURCE_NAME": "sdasda",
            "INTERFACE_NAME": "病室环境",
            "SUB_NAME": "scc",
            "SUB_TIME": "2020-12-31 09:28:09",
            "AUDIT_STATE": "0"
        }
    ]
}

删除订阅

URL

DELETE https://baas.qualink.com/bas/subscription/delete/{id}

请求头部

Content-type: application/json
Authorization: 平台用户身份令牌

请求参数

名称 类型 是否必选 描述
id String 删除订阅内容的ID

返回数据

名称 类型 示例值 描述
success Boolean true 是否成功
msg String 删除成功 描述删除订阅结果信息
data JSON - 返回数据

正常返回示例:

JSON 格式

{
    "success": true,
    "msg": "删除成功",
    "data": null
}

更新订阅信息

URL

POST https://baas.qualink.com/bas/subscription/update/subscription

请求头部

Content-type: application/json
Authorization: 平台用户身份令牌

请求参数

名称 类型 是否必选 描述
subId String 需要修改的订阅信息的ID
subName String 修改后的订阅名称

示例:

{
    "subId":"20191105143734536961815990154504",
    "subName":"4444"
}

返回数据

名称 类型 示例值 描述
success Boolean true 是否成功
msg String 修改成功 描述修改订阅结果信息
data JSON - 返回数据

正常返回示例

JSON 格式

{
    "success": true,
    "msg": "修改成功",
    "data": null
}