达实AIoT
文档中心
快速开始
  • 单点登录对接
  • 开放接口对接
  • 领域模型事件对接
  • 私有部署
  • 应用开发指南
  • DASDesign
IoT平台
应用平台
  • 低代码工具
  • 基础服务
  • 系统运维
  • 场景模型
应用
  • 物业管理
  • 数据中心
  • 智慧园区IPS
  • 园区服务
  • 物业管理
  • 场景模型
  • 会议
  • 门禁
  • 停车场
文档中心
快速开始
  • 单点登录对接
  • 开放接口对接
  • 领域模型事件对接
  • 私有部署
  • 应用开发指南
  • DASDesign
IoT平台
应用平台
  • 低代码工具
  • 基础服务
  • 系统运维
  • 场景模型
应用
  • 物业管理
  • 数据中心
  • 智慧园区IPS
  • 园区服务
  • 物业管理
  • 场景模型
  • 会议
  • 门禁
  • 停车场
期待您的声音
  1. 平台事件
  • 领域模型
  • 领域事件
    • 领域模型事件定义
    • 外部事件
      • 2-1 车行场景事件(开发中)
      • 2-2 人行场景事件
      • 2-3 会议事件 (开发中)
      • 2-6 组织事件
      • 2-7 用户事件
      • 2-8 空间事件
      • 2-9 企业事件
      • 2-10 客户事件
      • 2-11 排班事件
      • 2-12安防事件
      • 异常事件处理
    • 平台事件
      • 0-前缀说明 1: IoT 2: 项目
      • 2-1 用户事件
      • 2-2 设备中心事件
      • 2-3 物联网设备属性上报
      • 2-4 物联网设备事件上报
      • 2-5 客户事件
      • 2-6 机构事件(组织)
      • 2-7 空间事件
      • 2-8 客户权限领域事件
      • 2-9 产品事件
      • 2-10 设备空间事件
      • 2-11 告警中心事件
      • 2-12 人行场景事件
      • 2-13 工单事件
      • 2-14 角色事件
  • 云端开发指南
    • 推送业务事件消息
      POST
  1. 平台事件

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通知型用户解绑角色事件

字段定义#

用户新增事件/用户更新事件#

字段名称字段类型字段描述是否必传
eventSendUserIdstring发送事件用户id否
eventTypeint事件类型(默认1通知)是
idstring主键id是
namestring姓名是
userNamestring用户账号是
phonestring手机号是
genderint性别, 1男 2女是
emailstring邮箱号否
statusint状态 1正常 2锁定 3禁用是
headPicturestring头像地址否
areaCodestring区号是

用户状态更新事件#

字段名称字段类型字段描述是否必传
eventSendUserIdstring发送事件用户id否
eventTypeint事件类型(默认1通知)是
usersobject[]用户状态信息是
+userIdstring用户id集合是
+statuslong变更后用户状态 1正常 2锁定 3禁用是
+oldStatuslong变更前用户状态 1正常 2锁定 3禁用是

用户绑定组织事件/用户解绑组织事件#

字段名称字段类型字段描述是否必传
eventSendUserIdstring发送事件用户id否
eventTypeint事件类型(默认1通知)是
orgIdsstring[]组织id集合是
userIdsstring[]用户id集合是

用户绑定角色事件/用户解绑角色事件#

字段名称字段类型字段描述是否必传
eventSendUserIdstring发送事件用户id否
eventTypeint事件类型(默认1通知)是
roleIdsstring[]角色id集合是
userIdsstring[]用户id集合是

期待您的宝贵建议

微信扫描二维码,为我们的AIoT产品提出您的宝贵建议,用户体验是我们坚持不懈的追求。

微信扫描二维码
上一页
0-前缀说明 1: IoT 2: 项目
下一页
2-2 设备中心事件
Built with