显示板管理接口
创建显示板
请求参数:
参数名称 |
是否必选 |
数据类型 |
描述 |
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