用户组变更
事件描述
创建、更新、删除用户组时触发。
订阅说明
事件主体 | kso.group |
---|---|
权限要求 | 查询用户组 kso.group.read |
解密方式 | 详见 解密算法 |
事件体(解密前)
名称 | 参数类型 | 说明 |
---|---|---|
topic | string | 消息主题 kso.group |
operation | string | 消息变更动作 create :创建;update :更新;delete :删除 |
time | integer | 时间(秒为单位的时间戳) |
nonce | string | iv 向量(解密时使用) |
signature | string | 消息签名 |
encrypted_data | string | 消息变更的加密字段 |
事件体示例(解密前)
json
{
"topic": "kso.group",
"operation": "update",
"time": 1704074400,
"nonce": "71***********7",
"signature": "w6**********6Q",
"encrypted_data": "B7**********iA=="
}
事件体数据(解密后)
名称 | 参数类型 | 是否必带 | 说明 |
---|---|---|---|
company_id | string | 是 | 企业 id |
group_id | string | 是 | 组 id |
operator_id | string | 是 | 操作者 id |
source | string | 是 | 组业务标识,用来区分和过滤消息 |
dst | string | 否 | 组变更目标数据(变更后) |
∟ avatar | string | 否 | 组头像(仅发生变更时推送该字段) |
∟ description | string | 否 | 组描述(仅发生变更时推送该字段) |
∟ name | string | 否 | 组名称(仅发生变更时推送该字段) |
∟ owner_id | string | 否 | 转让组,即更新组拥有者(仅发生变更时推送该字段) |
∟ status | string | 否 | enable :正常;recycled :回收站 组状态从 enable 改为 recycled 为回收组;反之则为恢复组(仅发生变更时推送该字段) |
src | string | 否 | 组变更源数据(变更前) |
∟ avatar | string | 否 | 组头像(仅发生变更时推送该字段) |
∟ description | string | 否 | 组描述(仅发生变更时推送该字段) |
∟ name | string | 否 | 组名称(仅发生变更时推送该字段) |
∟ owner_id | string | 否 | 转让组,即更新组拥有者(仅发生变更时推送该字段) |
∟ status | string | 否 | enable :正常;recycled :回收站 组状态从 enable 改为 recycled 为回收组;反之则为恢复组(仅发生变更时推送该字段) |
事件体数据示例(解密后)
json
{
"company_id": "string",
"group_id": "string",
"operator_id": "string",
"source": "string",
"dst": {
"avatar": "string",
"description": "string",
"name": "string",
"owner_id": "string",
"status": "string[enum]"
},
"src": {
"avatar": "string",
"description": "string",
"name": "string",
"owner_id": "string",
"status": "string[enum]"
}
}