|
|
@@ -34,7 +34,7 @@ public class SlideController {
|
|
|
|
|
|
@ApiOperation(value = "教师根据课程ID和关键字获取创建的幻灯片列表", notes = "支持定制化分页排序,例:?page=3&size=10&sort=id,asc&sort=name,desc,即以id正向排序再以name倒序排序,请求第3页,返回10条数据")
|
|
|
@GetMapping("/teacher/course/{courseId}")
|
|
|
- public PageResourceResponse<SlideVO> getTeacherSlides(@PathVariable String courseId,
|
|
|
+ public PageResourceResponse<SlideVO> teacherGetSlides(@PathVariable String courseId,
|
|
|
@RequestParam(required = false, defaultValue = "") String key,
|
|
|
@ApiParam(hidden = true) @PageableDefault(size = Integer.MAX_VALUE, sort = "updateTime", direction = Sort.Direction.DESC) Pageable pageable) {
|
|
|
List<SlideVO> slideVOs = slideService.getTeacherSlides(courseId, key, pageable);
|
|
|
@@ -44,7 +44,7 @@ public class SlideController {
|
|
|
|
|
|
@ApiOperation(value = "教师根据关键字获取创建的幻灯片列表", notes = "支持定制化分页排序,例:?page=3&size=10&sort=id,asc&sort=name,desc,即以id正向排序再以name倒序排序,请求第3页,返回10条数据")
|
|
|
@GetMapping("/teacher")
|
|
|
- public PageResourceResponse<SlideVO> getTeacherSlides(@RequestParam(required = false, defaultValue = "") String key,
|
|
|
+ public PageResourceResponse<SlideVO> teacherGetSlides(@RequestParam(required = false, defaultValue = "") String key,
|
|
|
@ApiParam(hidden = true) @PageableDefault(size = Integer.MAX_VALUE, sort = "updateTime", direction = Sort.Direction.DESC) Pageable pageable) {
|
|
|
List<SlideVO> slideVOs = slideService.getTeacherSlides(key, pageable);
|
|
|
return PageResourceResponse.of(slideVOs, PageResourceResponse.PageInfo.of(pageable.getPageNumber(), slideVOs.size()));
|
|
|
@@ -52,7 +52,7 @@ public class SlideController {
|
|
|
|
|
|
@ApiOperation(value = "教师根据ID获取幻灯片")
|
|
|
@GetMapping("/teacher/{slideId:\\d+}")
|
|
|
- public ResourceResponse<SlideVO> getSlide(@PathVariable int slideId) {
|
|
|
+ public ResourceResponse<SlideVO> teacherGetSlide(@PathVariable int slideId) {
|
|
|
return ResourceResponse.of(slideService.getOneSlide(slideId));
|
|
|
}
|
|
|
|
|
|
@@ -84,7 +84,7 @@ public class SlideController {
|
|
|
|
|
|
@ApiOperation(value = "学生根据课程ID和关键字获取可阅读的幻灯片列表", notes = "支持定制化分页排序,例:?page=3&size=10&sort=id,asc&sort=name,desc,即以id正向排序再以name倒序排序,请求第3页,返回10条数据")
|
|
|
@GetMapping("/student/course/{courseId}")
|
|
|
- public PageResourceResponse<SlideVO> getStudentSlides(@PathVariable String courseId,
|
|
|
+ public PageResourceResponse<SlideVO> studentGetSlides(@PathVariable String courseId,
|
|
|
@RequestParam(required = false, defaultValue = "") String key,
|
|
|
@ApiParam(hidden = true) @PageableDefault(size = Integer.MAX_VALUE, sort = "updateTime", direction = Sort.Direction.DESC) Pageable pageable) {
|
|
|
List<SlideVO> slideVOs = slideService.getStudentSlides(courseId, key, pageable);
|
|
|
@@ -93,7 +93,7 @@ public class SlideController {
|
|
|
|
|
|
@ApiOperation(value = "学生根据ID获取幻灯片")
|
|
|
@GetMapping("/student/{slideId:\\d+}")
|
|
|
- public ResourceResponse<SlideVO> getStudentSlide(@PathVariable("slideId") int slideId) {
|
|
|
+ public ResourceResponse<SlideVO> studentGetSlide(@PathVariable("slideId") int slideId) {
|
|
|
return ResourceResponse.of(slideService.getOneSlide(slideId));
|
|
|
}
|
|
|
}
|