课程列表

## 课程列表 ### 一 , 请求方式及地址 `POST: http://localhost:8086/manage/admin/dbcourse/list` ### 传参说明 |参数名|参数类型|规格|是否必填| |-|-|-|- | |pageNum|int|当前页码|必填 |pageSize|int|每页显示条数|必填 |data|Object|筛选条件|选填 |courseName|String|模糊查询条件|选填 |typeId|int|类型ID|选填 |levelId|int|等级ID|选填 #### 传参示例 ``` { "pageNum":1, "pageSize":10, "data":{ "courseName":"test", "typeId":1, "levelId":3 } } ``` ### 响应结果说明 #### 响应示例: --- ##### 成功: ``` { "code": 200, "msg": "处理成功", "data": { "total": 8, "list": [ { "id": 13, "courseName": "测试修改", "unitName": "测试修改", "courseNum": "第3课时", "courseCover": "http://image-test.ailexue.net/1599136679000封面.jpg", "preCourseFile": "http://image-test.ailexue.net/1599136679000封面.jpg", "words": "string,long,beloan", "createTime": "2020-09-09 06:10:16", "updateTime": "2020-09-09 15:13:07", "typeName": "WOW", "levelName": "Level3" }, { "id": 3, "courseName": "课程名称test01", "unitName": "测试单元", "courseNum": "1", "courseCover": "http://image-test.ailexue.net/1599136679000封面.jpg", "preCourseFile": "http://image-test.ailexue.net/1599136679000封面.jpg", "words": "one,two,three,four", "createTime": "2020-09-07 18:09:27", "updateTime": "2020-09-07 18:09:29", "typeName": "OW", "levelName": "Level1" }, { "id": 4, "courseName": "课程名称test02", "unitName": "测试单元", "courseNum": "2", "courseCover": "http://image-test.ailexue.net/1599136679000封面.jpg", "preCourseFile": "http://image-test.ailexue.net/1599136679000封面.jpg", "words": "one,two,three,four", "createTime": "2020-09-07 18:09:27", "updateTime": "2020-09-07 18:09:29", "typeName": "OW", "levelName": "Level2" }, { "id": 5, "courseName": "课程名称test03", "unitName": "测试单元", "courseNum": "3", "courseCover": "http://image-test.ailexue.net/1599136679000封面.jpg", "preCourseFile": "http://image-test.ailexue.net/1599136679000封面.jpg", "words": "one,two,three,four", "createTime": "2020-09-07 18:09:27", "updateTime": "2020-09-07 18:09:29", "typeName": "OW", "levelName": "Level3" } ], "pageNum": 1, "pageSize": 8, "size": 8, "startRow": 0, "endRow": 7, "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| |courseName|String|课程名称| |unitName|String|单元名称| |courseNum|String|课时名称| |courseCover|String|课程封面地址| |preCourseFile|String|备课课件URL地址| |words|String|学习单词| |typeName|String|类型名称| |levelName|String|等级名称|