1. 权限组信息下放

功能描述:

此命令用于管理平台向 SE3 AI 迷你机下发权限组信息列表包括权限组名称。SE3 AI 迷你机的默认行为是以下放的人员附带的权限组id作为名称,如果下放了对应权限组id对应的名称,则会以下放的名称为准。

一级参数二级参数类型默认值选择说明举例

method

string

必选

sync_permissions

messageId

string

可选

MQ消息的唯一标识ID,当消息下放时带有该字段才会回传

permissions_info_list

list

必选

里面带有permissions,即权限组相关的信息数据

extend_params

dict

必选

扩展字段,可以为空

notify_path

string

可选

管理平台URL(相对地址),用于通过http方式回传命令执行结果。 相对地址的组合请参见 URL组合章节。注意:如果登陆时管理平台下发 uploadQueue 字段,则会通过MQ上传通道返回结果。如果没有 uploadQueue 字段,并且 notify_path 为非空,则会向 notify_path 返回结果如果两个字段都没有,则不会返回结果(即单向通信)。

MQ命令示例:

{
    "method": "sync_permissions", // 此关键字和内容不能变
    "permissions_info_list": [
        {
            "id":"c510aef8-fdd4-4e6a-bf5d-5aab4dadbbb5",
            "info" : { "name":"测试权限组一"}
        },
        {
            "id":"c510aef8-fdd4-4e6a-bf5d-5aab4dadbbb5",
            "info" : { "name":"测试权限组二"}
        },
    ], // permissions info信息列表
    "extend_params": {} // 扩展字段,当前为空
}

返回结果示例:

{
    "success":true,
    "code":0,
    "message":"同步权限组信息MQ命令执行成功",
    "dev_sno":"dasdas23123" ,//设备唯一标识key
    "messageKey":"sync_permissions" ,//每一类消息格式的key
    "result":{
        "success_permission":[
                 {"permission_id":"12365", "permission_name":"测试权限组一","message":"权限组信息同步成功","code":0},
                 {"permission_id":"12366", "permission_name":"测试权限组二","message":"权限组信息同步成功","code":0}
         ],                                                                    
        "failed_permission":[
                {"permission_id":"12367", "permission_name":"测试权限组三","message":"xxx","code":xxx},
        ]
         
    }
}

Last updated