|
|
@@ -34,7 +34,7 @@ public class SlideController {
|
|
|
@ApiOperation(value = "根据课程ID和关键字获取创建的幻灯片列表", notes = "支持定制化分页排序,例:/course/seec?page=3&size=10&sort=id,asc&sort=name,desc,即以id正向排序再以name倒序排序,请求第3页,返回10条数据")
|
|
|
@GetMapping("/course/{courseId}")
|
|
|
public PageResourceResponse<SlideVO> getSlides(@PathVariable String courseId,
|
|
|
- @RequestParam(defaultValue = "") String key,
|
|
|
+ @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.getSlides(courseId, key, pageable);
|
|
|
return PageResourceResponse.of(slideVOs, PageResourceResponse.PageInfo.of(pageable.getPageNumber(), slideVOs.size()));
|
|
|
@@ -43,7 +43,7 @@ public class SlideController {
|
|
|
|
|
|
@ApiOperation(value = "根据关键字获取创建的幻灯片列表", notes = "支持定制化分页排序,例:/course/seec?page=3&size=10&sort=id,asc&sort=name,desc,即以id正向排序再以name倒序排序,请求第3页,返回10条数据")
|
|
|
@GetMapping("")
|
|
|
- public PageResourceResponse<SlideVO> getSlides(@RequestParam(defaultValue = "") String key,
|
|
|
+ public PageResourceResponse<SlideVO> getSlides(@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.getSlides(key, pageable);
|
|
|
return PageResourceResponse.of(slideVOs, PageResourceResponse.PageInfo.of(pageable.getPageNumber(), slideVOs.size()));
|