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"
}
}
}
添加机构事件定义
字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
---|---|---|---|---|---|
组织ID | id | 是 | string | ||
组织名称 | name | 是 | string | 行政维度 | |
组织编码 | code | 是 | string | xzwd | |
组织节点类型 | type | 是 | Int | 7 | 1:集团 2:公司 3:区域 4:分公司 5:子公司 6:管理 7:项目 8:部门 9:组 |
项目ID | projectId | 否 | 节点类型为项目才有(与机构ID一致) | ||
组织节点类型名称 | typeName | 是 | string | 公司 | 组织节点类型名称 |
组织路径 | path | 是 | string | 路径IDs,逗号分割 | |
路径名称 | pathName | 是 | string | A集团/A项目 | 路径名 |
描述 | description | 否 | string | 描述 | |
租户ID | tenant | 是 | 租户ID | ||
修改用户ID | userId | 是 | 修改用户ID | ||
改动时间 | time | 是 | 改动时间 |