推送数据结构
### 乐陪推送的数据结构示例
```json
{
"schoolId": "2",
"appId": "1551817954894931095",
"dataModel": "LP_DEPARTMENT",
"timestamp": 1667889009,
"dataType": "insert",
"encryptData": "yJWsNup/sbbWoCf47qWP3BHz6N/CJzNUB3efyaZY2PocxIaBWgFtMl01YrCzfpAqtDaYNm7rWz7cnSMRNbrGUx1JJCzjyJdWABXngM5iekw="
}
```
### 乐陪推送的数据结构说明
| 字段名称 | 字段类型 | 字段描述 |
| ----------- | -------- | :---------------------------------- |
| dataModel | string | 数据模块 |
| dataType | string | 数据类型(insert,update,delete) |
| timestamp | int | 数据变更时间戳(秒) |
| schoolId | string | 乐陪的学校ID |
| appId | string | 乐陪的AppID |
| encryptData | string | 加密数据(AES-256-CBC后base64编码) |
**数据条数说明**
> 全量推送时,数据条数最多为100条
> 增量推送时,数据条数只有1条
**字符串解密后结构示例**
```json
[{
"certNum": "513001190008160311",
"classId": "1542777741770342400",
"gradeId": "1542776818738249728",
"isFill": "0",
"studentName": "测试推送三方学生",
"studentNumber": "1555777983257395256",
"studentStatus": "正常"
}, {
"certNum": "513001190008160311",
"classId": "1542777741770342400",
"gradeId": "1542776818738249728",
"isFill": "0",
"studentName": "测试推送三方学生",
"studentNumber": "1555777983257395256",
"studentStatus": "正常"
}]
```