分页获取考勤记录

## 分页获取考勤记录 ### 一 , 请求方式及地址 `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|班级名称|