达实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-6 机构事件(组织)

2.6.0 组织变更事件(s006)#

Topic(租户级):{tenant}/default/v1-business-model-change-org
change标识此topic是组织数据更新通知消息
注意事项:接收到此事件之后,调用组织查询接口获取变更的组织信息
http://aiot.docs.chn-das.com/api-82214086/?nav=01H27MYKQ6D73J6YG0DMWC6F4N

事件定义#

事件名称事件类型事件描述
change通知型组织变更事件

组织变更事件#

{
    "reportTs": 1709704232689,
    "profile": {
        "poiCode": "s006",
        "appType": "org",
        "modelId": 6
    },
    "events": {
        "change": {
            "eventTs": 1709704232689,  //数据更新时间
            "eventType": 1 //事件中的公共参数字段,1代表这是一个普通通知型的事件
        }
    }
}

2-6机构事件(组织)#

Topic(租户级):${tenant}/defualt/v1-business-enterpriseright-org-change

Json#

{
	"reportTs": 1621649399597,
	"profile": {
		"poiCode": "s006",
		"appType": "org",
		"modelId": 6
	},
	"events": {
		"add": {
			"eventType": "1",
			"id": "org-123",
			"code": "ACME",
			"name": "Acme Inc.",
			"type": 2,
			"typeName": "公司",
			"projectId": null,
			"parentId": "org-456",
			"parentName": "Acme Group",
			"path": "org-456/org-123",
			"pathName": "Acme Group/Acme Inc.",
			"description": "Acme Inc. is a leading provider of widgets.",
			"tenant": "acme",
			"userId": "user-123",
			"time": 1625514100000
		},
		"update": {
			"eventType": "1",
			"id": "org-123",
			"code": "ACME",
			"name": "Acme Inc.",
			"type": 2,
			"typeName": "公司",
			"projectId": null,
			"parentId": "org-456",
			"parentName": "Acme Group",
			"path": "org-456/org-123",
			"pathName": "Acme Group/Acme Inc.",
			"description": "Acme Inc. is a leading provider of widgets.",
			"tenant": "acme",
			"userId": "user-123",
			"time": 1625514100000
		},
		"delete": {
			"eventType": "1",
			"ids": [],
			"tenant": "acme",
			"userId": "user-123",
			"time": 1625514100000
		},
                "mainResponsible": {
                      "eventSendUserId": "1818458709496561665",
                      "eventType": 1,
                      "type": 1, 
                      "eventTs": 1722488521132,
                       "userId": "1818518656867500034",
                       "orgId": "1268137555080355840"
                 },
                 "responsible": {
                      "eventSendUserId": "1818458709496561665",
                      "eventType": 1,
                      "type": 1,
                      "eventTs": 1722488521132,
                       "userId": "1818518656867500034",
                       "orgId": "1268137555080355840"
                 }
                
	}
}

添加机构事件定义#

字段名变量名必填类型示例值描述
组织IDid是string
组织名称name是string行政维度
组织编码code是stringxzwd
组织节点类型type是Int71:集团
2:公司
3:区域
4:分公司
5:子公司
6:管理
7:项目
8:部门
9:组
项目IDprojectId否节点类型为项目才有(与机构ID一致)
组织节点类型名称typeName是string公司组织节点类型名称
组织路径path是string路径IDs,逗号分割
路径名称pathName是stringA集团/A项目路径名
描述description否string描述
租户IDtenant是租户ID
修改用户IDuserId是修改用户ID
改动时间time是改动时间

修改机构事件定义#

字段名变量名必填类型示例值描述
组织IDid是string
组织名称name是string行政维度
组织编码code是stringxzwd
组织节点类型type是Int71:集团
2:公司
3:区域
4:分公司
5:子公司
6:管理
7:项目
8:部门
9:组
项目IDprojectId否节点类型为项目才有(与机构ID一致)
组织节点类型名称typeName是string公司组织节点类型名称
组织路径path是string路径IDs,逗号分割
路径名称pathName是stringA集团/A项目路径名
描述description否string描述
租户IDtenant是租户ID
修改用户IDuserId是修改用户ID
改动时间time是改动时间
改动前数据before是object改动前数据, 结构同当前数据一致

删除机构事件定义#

字段名变量名必填类型示例值描述
组织IDids是array1,2删除机构集合
租户IDtenant是租户ID
修改用户IDuserId是修改用户ID
改动时间time是改动时间

机构设置负责人、主负责人,取消负责人、主负责人事件定义#

主负责人事件:mainResponsible
负责人事件:responsible
字段名变量名必填类型示例值描述
操作类型type是int1设置负责人、主负责人 2取消负责人、主负责人操作类型
用户IDuserId是用户ID
组织IDorgId是组织ID
操作用户IDeventSendUserId是操作用户ID

期待您的宝贵建议

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

微信扫描二维码
上一页
2-5 客户事件
下一页
2-7 空间事件
Built with