分页获取考勤记录
## 分页获取考勤记录
### 一 , 请求方式及地址
`POST: http://IP:8089/school/b/attendance/list`
### 传参说明
|参数名|参数类型|规格|是否必填|
|-|-|-|-|
|pageNum|int|当前页码|必传|
|pageSize|int|每页条数|必传|
|schoolId|int|筛选条件学校|选传|
|teamId|int|筛选条件班级|选传|
|teacherId|int|筛选条件老师|选传|
|date|String|筛选条件截至日期|选传|
#### 传参示例
```
{
"pageNum":1,
"pageSize":10,
"data":{
"schoolId":919,
"teamId":1734,
"teacherId":788,
"date":"2020-08-09"
}
}
```
### 响应结果说明
#### 响应示例:
---
##### 成功:
```
{
"code": 200,
"msg": "处理成功",
"data": {
"total": 2,
"list": [
{
"id": 1734,
"schoolId": 919,
"teamId": 1734,
"teacherId": 788,
"courseId": 3,
"attendanceCount": 2,
"duration": 210.0,
"schoolName": "崇州沃尔玛校区",
"teacherName": "奥利尔",
"courseName": "课程名称test01",
"teamName": "C1班",
"realAttendanceCount": 0
},
{
"id": 1735,
"schoolId": 919,
"teamId": 1734,
"teacherId": 788,
"courseId": 1,
"attendanceCount": 2,
"duration": 210.0,
"schoolName": "崇州沃尔玛校区",
"teacherName": "奥利尔",
"courseName": "课程名称test01",
"teamName": "C1班",
"realAttendanceCount": 0
}
],
"pageNum": 1,
"pageSize": 2,
"size": 2,
"startRow": 0,
"endRow": 1,
"pages": 1,
"prePage": 0,
"nextPage": 0,
"isFirstPage": true,
"isLastPage": true,
"hasPreviousPage": false,
"hasNextPage": false,
"navigatePages": 8,
"navigatepageNums": [
1
],
"navigateFirstPage": 1,
"navigateLastPage": 1
}
}
```
##### 失败:
```
传参错误时
{
"code": 500,
"msg": "应用异常",
"data": "系统维护中..."
}
无记录时:
{
"code": 400,
"msg": "暂无考勤记录"
}
```
---
#### 响应结果说明
|参数名|类型|描述|
|-|-|-|
|code|Integer|状态码|
|msg|String|描述说明|
|data|Map|数据体|
|total|int|总条数|
|id|int|考勤记录id|
|schoolId|int|校区id|
|teamId|int|班级id|
|courseId|int|班级id|
|attendanceCount|int|应该出勤人数|
|realAttendanceCount|int|实际出勤人数|
|schoolName|String|学校名称|
|duration|double|上课时长(单位分钟)|
|teacherName|String|老师名称|
|courseName|String|课程名称|
|teamName|String|班级名称|