熵基智联 熵基智联
首页
  • 平台介绍
  • 快速入门
  • 开发指南
  • 开通熵基智联
  • API列表
  • 附录
首页
  • 平台介绍
  • 快速入门
  • 开发指南
  • 开通熵基智联
  • API列表
  • 附录
  • 产品概述
  • 快速入门

  • 开发指南

  • 应用操作

  • API列表

    • 基础服务能力

    • 消息推送能力

      • 消息推送规范
      • 消息事件定义
        • 变更部门信息
        • 变更教职工信息
        • 变更校区信息
        • 变更学段信息
        • 变更年级信息
        • 变更班级信息
        • 变更学生信息
        • 变更人脸照片信息
    • 第三方登录

  • 附录

  • 文档
  • API列表
  • 消息推送能力
2022-09-08
目录

消息事件定义

# 变更部门信息

应用接入后,部门变更事件会以数据推送形式通知应用。

{
    "requestId": "XXX",
    "eventCode": "event.basic.changeDept",
    "encryptData": "..."
}
1
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

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

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

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.changeCampus",
    "encryptData": "..."
}
1
2
3
4
5

encryptData解密后原始数据

{
    "unitId": "9c601040e1a0494698d1f6467e34490a",
    "event": "addCampus",
    "data": {
        "campusId": "4a1d0125afa54e88b75abc60c39d3eec",
        "campusNum": 0,
        "campusName": "默认校区"
    }
}
1
2
3
4
5
6
7
8
9

encryptData字段说明

字段 必填 说明
unitId 是 主体ID(32位的uuid)
event 是 事件类型:
addCampus-新增校区;
deleteCampus-删除校区;
updateCampus-更新校区
data 是 变更数据

data字段说明

字段 必填 说明
campusId 是 校区ID(32位的uuid)
campusNum 是 校区序号,从0开始
campusName 是 校区名称

# 变更学段信息

应用接入后,学段变更事件会以数据推送形式通知应用。

{
    "requestId": "XXX",
    "eventCode": "event.basic.changePeriod",
    "encryptData": "..."
}
1
2
3
4
5

encryptData解密后原始数据

{
    "unitId": "9c601040e1a0494698d1f6467e34490a",
    "event": "addPeriod",
    "data": {
        "periodId": "e4d35280afc847999a57437eea226683",
        "periodNum": 2,
        "periodName": "小学",
        "periodStatus": 1,
        "campusId": "4a1d0125afa54e88b75abc60c39d3eec"
    }
}
1
2
3
4
5
6
7
8
9
10
11

encryptData字段说明

字段 必填 说明
unitId 是 主体ID(32位的uuid)
event 是 事件类型:
addPeriod-新增学段;
deletePeriod-删除学段;
updatePeriod-更新学段
data 是 变更数据

data字段说明

字段 必填 说明
periodId 是 学段ID(32位的uuid)
periodNum 是 学段序号,从1开始
periodName 是 学段名称
periodStatus 是 学段状态,0-禁用;1-启用
campusId 是 校区ID(32位的uuid)

# 变更年级信息

应用接入后,年级变更事件会以数据推送形式通知应用。

{
    "requestId": "XXX",
    "eventCode": "event.basic.changeGrade",
    "encryptData": "..."
}
1
2
3
4
5

encryptData解密后原始数据

{
    "unitId": "9c601040e1a0494698d1f6467e34490a",
    "event": "addGrade",
    "data": {
        "gradeId": "7cf4a71c372b4b0d960ce27253442d7e",
        "gradeNum": 1,
        "gradeName": "一年级",
        "periodId": "e4d35280afc847999a57437eea226683",
        "campusId": "4a1d0125afa54e88b75abc60c39d3eec"
    }
}
1
2
3
4
5
6
7
8
9
10
11

encryptData字段说明

字段 必填 说明
unitId 是 主体ID(32位的uuid)
event 是 事件类型:
addGrade-新增年级;
deleteGrade-删除年级;
updateGrade-更新年级
data 是 变更数据

data字段说明

字段 必填 说明
gradeId 是 年级ID(32位的uuid)
gradeNum 是 年级序号,从1开始
gradeName 是 年级名称
periodId 是 学段ID(32位的uuid)
campusId 是 校区ID(32位的uuid)

# 变更班级信息

应用接入后,班级变更事件会以数据推送形式通知应用。

{
    "requestId": "XXX",
    "eventCode": "event.basic.changeClass",
    "encryptData": "..."
}
1
2
3
4
5

encryptData解密后原始数据

{
    "unitId": "9c601040e1a0494698d1f6467e34490a",
    "event": "addClass",
    "data": {
        "classId": "dbc5e40bbd894a12ba886ffb1bcb38e5",
        "classNum": 1,
        "className": "二年级(1)班",
        "registerYear": 2023,
        "nomenclature": 0,
        "gradeId": "3f1327f60d324780abe1caccbe0ee5b8",
        "periodId": "e4d35280afc847999a57437eea226683",
        "campusId": "4a1d0125afa54e88b75abc60c39d3eec"
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

encryptData字段说明

字段 必填 说明
unitId 是 主体ID(32位的uuid)
event 是 事件类型:
addClass-新增班级;
deleteClass-删除班级;
updateClass-更新班级
data 是 变更数据

data字段说明

字段 必填 说明
classId 是 班级ID(32位的uuid)
classNum 是 班级序号,从1开始
className 是 班级名称(需授权)
registerYear 是 入学年份
nomenclature 是 命名方式,0-自动;1-自定义
gradeId 是 年级ID(32位的uuid)
periodId 是 学段ID(32位的uuid)
campusId 是 校区ID(32位的uuid)

# 变更学生信息

应用接入后,学生变更事件会以数据推送形式通知应用。

{
    "requestId": "XXX",
    "eventCode": "event.basic.changeStudent",
    "encryptData": "..."
}
1
2
3
4
5

encryptData解密后原始数据

{
    "unitId": "9c601040e1a0494698d1f6467e34490a",
    "event": "addStudent",
    "data": {
        "studentId": "e0c78e4030494e758924a1e01e33d329",
        "studentCardNumber": "723871",
        "studentName": "张小明",
        "studentGender": 0,
        "studentMobilePhone": "15767891234",
        "studentCardNo": "",
        "studentIdCard": "",
        "studentEmail": "",
        "classId": "dbc5e40bbd894a12ba886ffb1bcb38e5",
        "gradeId": "3f1327f60d324780abe1caccbe0ee5b8",
        "periodId": "e4d35280afc847999a57437eea226683",
        "campusId": "4a1d0125afa54e88b75abc60c39d3eec"
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

encryptData字段说明

字段 必填 说明
unitId 是 主体ID(32位的uuid)
event 是 事件类型:
addStudent-新增学生;
deleteStudent-删除学生;
updateStudent-更新学生
data 是 变更数据

data字段说明

字段 必填 说明
studentId 是 学生ID(32位的uuid)
studentCardNumber 是 学生学工号(需授权)
studentName 否 学生姓名(需授权)
studentGender 否 学生性别(需授权),0-未知;1-男;2-女
studentMobilePhone 否 学生手机号(需授权)
studentCardNo 否 学生卡号(需授权)
studentIdCard 否 学生身份证(需授权)
studentEmail 否 学生邮箱(需授权)
classId 是 班级ID(32位的uuid)
gradeId 是 年级ID(32位的uuid)
periodId 是 学段ID(32位的uuid)
campusId 是 校区ID(32位的uuid)

# 变更人脸照片信息

应用接入后,人脸照片变更事件会以数据推送形式通知应用。

{
    "requestId": "XXX",
    "eventCode": "event.basic.changeFacePhoto",
    "encryptData": "..."
}
1
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

encryptData字段说明

字段 必填 说明
unitId 是 主体ID(32位的uuid)
event 是 事件类型:
addFacePhoto-新增人脸照片;
deleteFacePhoto-删除人脸照片;
updateFacePhoto-更新人脸照片
data 是 变更数据

data字段说明

字段 必填 说明
id 是 人员ID(32位的uuid)
no 是 人员工号(需授权)
facePhotoUrl 是 人脸照片网址(需授权)
消息推送规范
获取成员信息授权码

← 消息推送规范 获取成员信息授权码→

最近更新
01
上报消息
09-29
02
第三方平台应用单点登录
07-30
03
校区学段年级班级信息
06-14
更多文章>
Theme by Vdoing | Copyright © -2024 熵基智联 | Copyright © 2021 ZKTECO CO., LTD. All rights reserved.
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式