Bladeren bron

update Comment

tubinyan 5 jaren geleden
bovenliggende
commit
c5f9a3175a
1 gewijzigde bestanden met toevoegingen van 6 en 42 verwijderingen
  1. 6 42
      src/main/java/cn/seecoder/courselearning/controller/CourseController.java

+ 6 - 42
src/main/java/cn/seecoder/courselearning/controller/CourseController.java

@@ -22,52 +22,16 @@ public class CourseController {
      * @param courseId 课程id
      */
     @GetMapping("/{courseId}")
-    public CourseVO getCoursesByKey(@RequestParam(required = false, defaultValue = "") Integer uid, @PathVariable Integer courseId) {
+    public CourseVO getCourseById(@RequestParam(required = false, defaultValue = "") Integer uid, @PathVariable Integer courseId) {
         return courseService.getCourse(courseId, uid);
     }
 
     /**
-     * @api {GET} /course/all/{page} getCoursesByKey
-     * @apiVersion 1.0.0
-     * @apiGroup CourseController
-     * @apiName getCoursesByKey
-     * @apiParam (请求参数) {Number} uid
-     * @apiParam (请求参数) {String} key
-     * @apiParam (请求参数) {Number} page
-     * @apiParamExample 请求参数示例
-     * uid=7072&page=8779&key=b1IJw5
-     * @apiSuccess (响应结果) {Number} pageNum
-     * @apiSuccess (响应结果) {Number} pageSize
-     * @apiSuccess (响应结果) {Number} size
-     * @apiSuccess (响应结果) {Number} startRow
-     * @apiSuccess (响应结果) {Number} endRow
-     * @apiSuccess (响应结果) {Number} total
-     * @apiSuccess (响应结果) {Number} pages
-     * @apiSuccess (响应结果) {Array} list
-     * @apiSuccess (响应结果) {Number} list.id
-     * @apiSuccess (响应结果) {String} list.name
-     * @apiSuccess (响应结果) {String} list.type
-     * @apiSuccess (响应结果) {String} list.intro
-     * @apiSuccess (响应结果) {String} list.picture
-     * @apiSuccess (响应结果) {String} list.school
-     * @apiSuccess (响应结果) {Number} list.createTime
-     * @apiSuccess (响应结果) {Number} list.cost
-     * @apiSuccess (响应结果) {Number} list.teacherId
-     * @apiSuccess (响应结果) {String} list.teacherName
-     * @apiSuccess (响应结果) {Boolean} list.bought
-     * @apiSuccess (响应结果) {Boolean} list.manageable
-     * @apiSuccess (响应结果) {Number} prePage
-     * @apiSuccess (响应结果) {Number} nextPage
-     * @apiSuccess (响应结果) {Boolean} isFirstPage
-     * @apiSuccess (响应结果) {Boolean} isLastPage
-     * @apiSuccess (响应结果) {Boolean} hasPreviousPage
-     * @apiSuccess (响应结果) {Boolean} hasNextPage
-     * @apiSuccess (响应结果) {Number} navigatePages
-     * @apiSuccess (响应结果) {Array} navigatepageNums
-     * @apiSuccess (响应结果) {Number} navigateFirstPage
-     * @apiSuccess (响应结果) {Number} navigateLastPage
-     * @apiSuccessExample 响应结果示例
-     * {"startRow":6242,"navigatepageNums":[4700,3760],"prePage":9238,"hasNextPage":false,"nextPage":4296,"pageSize":3134,"endRow":1233,"list":[{"cost":9011,"teacherId":3899,"teacherName":"FggvmfS","school":"pMPQyzzYK","createTime":2598623110501,"bought":false,"intro":"6ZDaTK","name":"vyIjLJ","id":3301,"type":"R","picture":"7ZuOtM","manageable":true}],"pageNum":1775,"navigatePages":3984,"total":6489,"navigateFirstPage":3675,"pages":5031,"size":1961,"isLastPage":true,"hasPreviousPage":true,"navigateLastPage":1044,"isFirstPage":false}
+     * 获取课程列表
+     * 如果带参数uid,则需要判断该用户是否购买过课程
+     * 如果带参数key,则根据关键字返回分页查询结果
+     * @param uid 用户id
+     * @param key 关键字
      */
     @GetMapping("/all/{page}")
     public PageInfo<CourseVO> getCoursesByKey(@RequestParam(required = false, defaultValue = "") Integer uid,