消息事件定义
# 消息事件定义
# 变更部门信息
应用接入后,部门变更事件会以数据推送形式通知应用。
{
"requestId": "XXX",
"eventCode": "event.basic.changeDept",
"encryptData": "..."
}
1
2
3
4
5
2
3
4
5
encryptData解密后原始数据
{
"unitId": "9c601040e1a0494698d1f6467e34490a",
"event": "addDept",
"data": {
"departmentId": "aaff452c3fdd49538afab9556f580eda",
"departmentName": "保安室",
"departmentFullName": "新亭小学/保安室",
"departmentParentId": "1"
}
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
encryptData字段说明
| 字段 | 必填 | 说明 |
|---|---|---|
| unitId | 是 | 主体ID(32位的uuid) |
| event | 是 | 事件类型 addDept-新增部门;deleteDept-删除部门;updateDept-更新部门 |
| data | 是 | 变更数据 |
data字段说明
| 字段 | 必填 | 说明 |
|---|---|---|
| departmentId | 是 | 部门ID(32位的uuid) |
| departmentName | 否 | 部门名称(需授权) |
| departmentFullName | 否 | 部门父级到该级的全部名称(需授权) |
| departmentParentId | 是 | 部门父级ID(32位的uuid) |
# 变更教职工信息
应用接入后,教职工变更事件会以数据推送形式通知应用。
{
"requestId": "XXX",
"eventCode": "event.basic.changeFaculty",
"encryptData": "..."
}
1
2
3
4
5
2
3
4
5
encryptData解密后原始数据
{
"unitId": "9c601040e1a0494698d1f6467e34490a",
"event": "addFaculty",
"data": {
"facultyId": "e0c78e4030494e758924a1e01e33d329",
"facultyCardNumber": "723871",
"facultyName": "张小明",
"facultyGender": 0,
"facultyMobilePhone": "15767891234",
"facultyCardNo": "",
"facultyIdCard": "",
"facultyEmail": "",
"departmentId": "1"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
encryptData字段说明
| 字段 | 必填 | 说明 |
|---|---|---|
| unitId | 是 | 主体ID(32位的uuid) |
| event | 是 | 事件类型 addFaculty-新增教职工;deleteFaculty-删除教职工;updateFaculty-更新教职工 |
| data | 是 | 变更数据 |
data字段说明
| 字段 | 必填 | 说明 |
|---|---|---|
| facultyId | 是 | 教职工ID(32位的uuid) |
| facultyCardNumber | 是 | 教职工学工号(需授权) |
| facultyName | 否 | 教职工姓名(需授权) |
| facultyGender | 是 | 教职工性别(需授权),0-未知;1-男;2-女 |
| facultyMobilePhone | 否 | 教职工手机号(需授权) |
| facultyCardNo | 否 | 教职工卡号(需授权) |
| facultyIdCard | 否 | 教职工身份证(需授权) |
| facultyEmail | 否 | 教职工邮箱(需授权) |
| departmentId | 是 | 部门ID(32位的uuid) |
# 变更人脸照片信息
应用接入后,人脸照片变更事件会以数据推送形式通知应用。
{
"requestId": "XXX",
"eventCode": "event.basic.changeFacePhoto",
"encryptData": "..."
}
1
2
3
4
5
2
3
4
5
encryptData解密后原始数据
{
"unitId": "9c601040e1a0494698d1f6467e34490a",
"event": "addFacePhoto",
"data": {
"id": "03cd37b614c04f23835a04a6dd358505",
"no": "XT002",
"facePhotoUrl": "https://zk-ddopen-bucket-dev-1257511866.cos.ap-guangzhou.myqcloud.com/image/9c601040e1a0494698d1f6467e34490a/52c50eeadceadf2d2d147d5d50a619f8.jpg"
}
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
encryptData字段说明
| 字段 | 必填 | 说明 |
|---|---|---|
| unitId | 是 | 主体ID(32位的uuid) |
| event | 是 | 事件类型 addFacePhoto-新增人脸照片;deleteFacePhoto-删除人脸照片;updateFacePhoto-更新人脸照片 |
| data | 是 | 变更数据 |
data字段说明
| 字段 | 必填 | 说明 |
|---|---|---|
| id | 是 | 人员ID(32位的uuid) |
| no | 是 | 人员工号(需授权) |
| facePhotoUrl | 是 | 人脸照片网址(需授权) |