2-1 用户事件
2.1.0 用户变更事件(s008)
Topic(租户级):{tenant}/default/v1-business-model-change-user
change标识此topic是用户数据更新通知消息
注意事项:接收到此事件之后,调用用户查询接口获取变更的用户信息
http://aiot.docs.chn-das.com/api-150479522/?nav=01H27MYKQ6D73J6YG0DMWC6F4N
事件定义
事件名称 | 事件类型 | 事件描述 |
---|---|---|
change | 通知型 | 用户变更事件 |
用户变更事件
{
"reportTs": 1709704232689,
"profile": {
"poiCode": "s008",
"appType": "user",
"modelId": 8
},
"events": {
"change": {
"eventTs": 1709704232689, //数据更新时间
"eventType": 1 //事件中的公共参数字段,1代表这是一个普通通知型的事件
}
}
}
2-1用户事件
Topic(租户级):{tenant}/default/v1-business-enterpriseright-user
Json
{
"msgId":123132131231,
"profile": {
"modelId": 8,
"appType": "user",
"poiCode": "s008"
},
"reportTs": 1682296694786,
"events": {
"userAdd": {
"eventType":1,
"eventSendUserId":"12123243242",
"gender": 1,
"userName": "rayeiko2laus",
"headPicture": "z2h124",
"areaCode": "57382",
"phone": "143410",
"name": "raye.nikolaus",
"id": "410138593534021",
"email": "jordon.smith@gmail.com",
"status": 1
},
"userUpdate":{
"eventType":1,
"eventSendUserId":"12123243242",
"gender":2,
"headPicture":"q6it3r",
"areaCode":"57382",
"phone":"14340980",
"name":"rayikolaus",
"id":"410138593534021",
"email":"jordon.smith@gmail.com",
"status":28
},
"userStatusUpdate":{
"eventType":1,
"eventSendUserId":"12123243242",
"users":[{
"userId":"410138593534021",
"status": 1,
"oldStatus":3
}
]
},
"userBindOrg":{
"eventType":1,
"eventSendUserId":"12123243242",
"orgIds":[
"1"
],
"userIds":[
"410143971016773"
]
},
"userUnbindOrg":{
"eventType":1,
"eventSendUserId":"12123243242",
"orgIds":[
"1"
],
"userIds":[
"410143971016773"
]
},
"userBindRole": {
"eventSendUserId": "1813483248452419586",
"eventType": 1,
"roleIds": [
"1801420551501836289"
],
"userIds": [
"1823658298266157057"
]
},
"userUnbindRole": {
"eventSendUserId": "1813483248452419586",
"eventType": 1,
"roleIds": [
"1801420551501836289"
],
"userIds": [
"1823658298266157057",
"1801420509135171585"
]
}
}
}
事件定义
事件名称 | 事件类型 | 事件描述 |
---|---|---|
userAdd | 通知型 | 用户新增事件 |
userUpdate | 通知型 | 用户更新事件 |
userStatusUpdate | 通知型 | 用户状态更新事件 |
userBindOrg | 通知型 | 用户绑定组织事件 |
userUnbindOrg | 通知型 | 用户解绑组织事件 |
userBindRole | 通知型 | 用户绑定角色事件 |
userUnbindRole | 通知型 | 用户解绑角色事件 |
字段定义
用户新增事件/用户更新事件
字段名称 | 字段类型 | 字段描述 | 是否必传 |
---|---|---|---|
eventSendUserId | string | 发送事件用户id | 否 |
eventType | int | 事件类型(默认1通知) | 是 |
id | string | 主键id | 是 |
name | string | 姓名 | 是 |
userName | string | 用户账号 | 是 |
phone | string | 手机号 | 是 |
gender | int | 性别, 1男 2女 | 是 |
email | string | 邮箱号 | 否 |
status | int | 状态 1正常 2锁定 3禁用 | 是 |
headPicture | string | 头像地址 | 否 |
areaCode | string | 区号 | 是 |
用户状态更新事件
字段名称 | 字段类型 | 字段描述 | 是否必传 |
---|---|---|---|
eventSendUserId | string | 发送事件用户id | 否 |
eventType | int | 事件类型(默认1通知) | 是 |
users | object[] | 用户状态信息 | 是 |
+userId | string | 用户id集合 | 是 |
+status | long | 变更后用户状态 1正常 2锁定 3禁用 | 是 |
+oldStatus | long | 变更前用户状态 1正常 2锁定 3禁用 | 是 |
用户绑定组织事件/用户解绑组织事件
字段名称 | 字段类型 | 字段描述 | 是否必传 |
---|---|---|---|
eventSendUserId | string | 发送事件用户id | 否 |
eventType | int | 事件类型(默认1通知) | 是 |
orgIds | string[] | 组织id集合 | 是 |
userIds | string[] | 用户id集合 | 是 |
用户绑定角色事件/用户解绑角色事件
字段名称 | 字段类型 | 字段描述 | 是否必传 |
---|---|---|---|
eventSendUserId | string | 发送事件用户id | 否 |
eventType | int | 事件类型(默认1通知) | 是 |
roleIds | string[] | 角色id集合 | 是 |
userIds | string[] | 用户id集合 | 是 |
修改于 2024-08-15 05:20:46