消息事件定义
# 1. 门禁记录
人员在设备通过门禁权限验证(刷脸、刷卡...)后,产生门禁通行记录,向第三方平台推送门禁记录。
{
"requestId": "XXX",
"eventCode": "msg.access.transaction",
"encryptData": "..."
}
1
2
3
4
5
2
3
4
5
encryptData解密后原始数据
{
"transactions": [
{
"name": "人员1",
"pin": "人员1学工号",
"transactionId": "日志Id",
"time": "2022-09-08 10:00:00",
"mode": 2,
"inOutDirection":1,
"temperature":36.3,
"deviceSn": "设备名称SN1",
"deviceName": "设备名称1",
"unitId": "主体(如:学校)Id",
"unitName": "主体(如:学校)名称"
},
{
"name": "人员2",
"pin": "人员2学工号",
"transactionId": "日志Id",
"time": "2022-09-08 10:00:00",
"mode": 2,
"inOutDirection":1,
"temperature":36.3,
"deviceSn": "设备名称Sn2",
"deviceName": "设备名称2",
"unitId": "主体(如:学校)Id",
"unitName": "主体(如:学校)名称"
}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| 字段 | 是否必填 | 说明 |
|---|---|---|
| transactionId | 是 | 交易日志Id |
| name | 是 | 人员名称 |
| pin | 是 | 人员学工号 |
| time | 是 | 核验时间 |
| mode | 否 | 核验方式,0-其他,1-刷码,2-刷脸,3-刷卡,4-扫码,5-刷指纹 |
| inOutDirection | 否 | 出入状态,0:入,1:出,2:未知 |
| temperature | 否 | 人员体温 |
| deviceSn | 否 | 设备Sn |
| deviceName | 否 | 设备名称 |
| unitId | 是 | 主体(如:学校)ID |
| unitName | 是 | 主体(如:学校)名称 |