显示板管理接口

创建显示板

请求参数:

参数名称 是否必选 数据类型 描述
action string 指令
actionid string 指令编号
uid string 显示板唯一编号,不填则系统自动生成
name string 显示板名称
description string 描述
type string 显示板类型:pro/app/show/mixmanager
script json 显示板脚本

响应参数:

参数名称 数据类型 描述
resp string 返回指令
actionid string 返回指令编号
code int 返回码
msg string 提示消息
info string 详细信息
result object 返回结果

result参数字段:

参数名称 数据类型 描述
uid string 返回唯一编号

请求示例:

{

    "action": "create_dashboard",
    "uid": "",
    "name": "demo",
    "type": "pro",
    "description": "",
    "script": {}
}

响应示例:

{
    "resp": "create_dashboard",
    "actionid": "",
    "code": 200,
    "msg": "success",
    "info": "success",
    "result": {
        "id": 784,
        "uid": "DSH18915071400784",
        "name": "demo",
        "type": "pro",
        "description": "",
        "script": [],
        "created": "2021-08-19 15:07:14",
        "last_modified": "2021-08-19 15:07:14"
    }
}

更新显示板

请求参数:

参数名称 是否必选 数据类型 描述
action string 指令
actionid string 指令编号
id int 表自增编号
uid string 显示板唯一编号
name string 显示板名称
description string 描述
type string 显示板类型:pro/app/show/mixmanager
script json 显示板脚本

响应参数:

参数名称 数据类型 描述
resp string 返回指令
actionid string 返回指令编号
code int 返回码
msg string 提示消息
info string 详细信息
result object 返回结果

result参数字段:

参数名称 数据类型 描述
uid string 唯一编号

请求示例:

{
    "action": "update_dashboard",
    "id": 782,
    "uid": "DSH18915024700782",
    "name": "demo",
    "type": "pro",
    "description": "无",
    "script": {}
}

响应示例:

{
    "resp": "update_dashboard",
    "actionid": "",
    "code": 200,
    "msg": "success",
    "info": "success",
    "result": {
        "id": 784,
        "uid": "DSH18915071400784",
        "name": "demo",
        "type": "pro",
        "description": "",
        "script": [],
        "created": "2021-08-19 15:07:14",
        "last_modified": "2021-08-19 15:07:14",
        "is_available": 1,
    }
}

删除显示板

请求参数:

参数名称 是否必选 数据类型 描述
action string 指令
actionid string 指令编号
uid string 唯一编号

响应参数:

参数名称 数据类型 描述
resp string 返回指令
actionid string 返回指令编号
code int 返回码
msg string 提示消息
info string 详细信息
result object 返回结果

result参数字段:

参数名称 数据类型 描述
uid string 唯一编号

请求示例:

{
    "action": "delete_dashboard",
    "uid": "DSH18915071400784"
}

响应示例:

{
    "resp": "delete_dashboard",
    "actionid": "",
    "code": 200,
    "msg": "success",
    "info": "success",
    "result": {
        "id": 784,
        "uid": "DSH18915071400784",
        "name": "demo",
        "type": "pro",
        "description": "",
        "script": [],
        "created": "2021-08-19 15:07:14",
        "last_modified": "2021-08-19 15:07:14",
        "is_available": 1,
    }
}

获取显示板详情

请求参数:

参数名称 是否必选 数据类型 描述
action string 指令
actionid string 指令编号
uid string 唯一编号

响应参数:

参数名称 数据类型 描述
resp string 返回指令
actionid string 返回指令编号
code int 返回码
msg string 提示消息
info string 详细信息
result object 返回结果

result参数字段:

参数名称 数据类型 描述
id int 表自增编号
uid string 显示板唯一编号
name string 显示板名称
description string 描述
type string 显示板类型:pro/app/show/mixmanager
script json 显示板脚本
object_list json 绑定对象列表
created int 创建时间
last_modified int 更新时间
is_available int 是否有效

请求示例:

{
    "action": "get_dashboard_item",
    "uid": "DSH18915024700782"
}

响应示例:

{
    "resp": "get_dashboard_item",
    "actionid": "",
    "code": 200,
    "msg": "success",
    "info": "success",
    "result": {
        "id": 784,
        "uid": "DSH18915071400784",
        "name": "demo",
        "type": "pro",
        "description": "",
        "script": [],
         "object_list": [
            "demo",
            "demo0819"
        ],
        "created": "2021-08-19 15:07:14",
        "last_modified": "2021-08-19 15:07:14",
        "is_available": 1,
    }
}

获取显示板列表

请求参数:

参数名称 是否必选 数据类型 描述
action string 指令
actionid string 指令编号
page_index int 页数
page_size int 每页数量
where_and json and查询条件
where_or json or查询条件时间
where_in json in查询条件

响应参数:

参数名称 数据类型 描述
resp string 返回指令
actionid string 返回指令编号
code int 返回码
msg string 提示消息
info string 详细信息
result object 返回结果

result参数字段:

参数名称 数据类型 描述
id int 表自增编号
uid string 显示板唯一编号
name string 显示板名称
description string 描述
type string 显示板类型:pro/app/show/mixmanager
script json 显示板脚本
object_list json 绑定对象列表
created int 创建时间
last_modified int 更新时间
is_available int 是否有效

请求示例:

{
    "action": "get_dashboard_list",
    "page_index": 1,
    "page_size": 1,
    "where_and": [["name","like","%demo%"]],
    "where_or": [["name","like","%demo%"]]
}

响应示例:

{
    "resp": "get_dashboard_list",
    "actionid": "",
    "code": 200,
    "msg": "success",
    "info": "success",
    "result": {
        "data": [
            {
                "id": 784,
                "uid": "DSH18915071400784",
                "name": "demo",
                "type": "pro",
                "description": "",
                "script": [],
                "object_list": [
                    "demo",
                    "demo0819"
                ],
                "created": "2021-08-19 15:07:14",
                "last_modified": "2021-08-19 15:07:14",
                "is_available": 1,
            }
        ],
        "page_index": 1,
        "page_size": 1,
        "total_pages": 3,
        "total_records": 3
    }
}

对象绑定显示板

请求参数:

参数名称 是否必选 数据类型 描述
action string 指令
actionid string 指令编号
object_id string 对象编号uid
dashboard_id json 显示板编号列表:[“demo”]

响应参数:

参数名称 数据类型 描述
resp string 返回指令
actionid string 返回指令编号
code int 返回码
msg string 提示消息
info string 详细信息
result object 返回结果

请求示例:

{
    "action": "bind_object_dashboard",
    "object_id":"demo",
    "dashboard_id": ["DSH18915024700782"]
}

响应示例:

{
    "resp": "bind_object_dashboard",
    "actionid": "",
    "code": 200,
    "msg": "success",
    "info": "success",
    "result": {}
}
文档更新时间: 2024-07-12 15:51   作者:Mixiot