|
@@ -74,7 +74,7 @@ public class SlideController {
|
|
|
/**
|
|
/**
|
|
|
* 教师获取幻灯片
|
|
* 教师获取幻灯片
|
|
|
*/
|
|
*/
|
|
|
- @Auth(roles = UserType.TEACHER, message = "获取幻灯片列表")
|
|
|
|
|
|
|
+ @Auth(roles = UserType.TEACHER, message = "获取幻灯片")
|
|
|
@GetMapping("/teacher")
|
|
@GetMapping("/teacher")
|
|
|
public PageResponse<SlideVO> teacherGetSlides(LoginUser user,
|
|
public PageResponse<SlideVO> teacherGetSlides(LoginUser user,
|
|
|
@RequestParam(required = false, defaultValue = "") String key,
|
|
@RequestParam(required = false, defaultValue = "") String key,
|
|
@@ -85,7 +85,7 @@ public class SlideController {
|
|
|
/**
|
|
/**
|
|
|
* 教师基于课程获取幻灯片
|
|
* 教师基于课程获取幻灯片
|
|
|
*/
|
|
*/
|
|
|
- @Auth(roles = UserType.TEACHER, message = "获取幻灯片列表")
|
|
|
|
|
|
|
+ @Auth(roles = UserType.TEACHER, message = "获取幻灯片")
|
|
|
@GetMapping("/teacher/course/{courseId}")
|
|
@GetMapping("/teacher/course/{courseId}")
|
|
|
public PageResponse<SlideVO> teacherGetSlidesByCourse(LoginUser user,
|
|
public PageResponse<SlideVO> teacherGetSlidesByCourse(LoginUser user,
|
|
|
@PathVariable Integer courseId,
|
|
@PathVariable Integer courseId,
|
|
@@ -97,7 +97,7 @@ public class SlideController {
|
|
|
/**
|
|
/**
|
|
|
* 学生基于课程获取幻灯片
|
|
* 学生基于课程获取幻灯片
|
|
|
*/
|
|
*/
|
|
|
- @Auth(roles = UserType.STUDENT, message = "获取幻灯片列表")
|
|
|
|
|
|
|
+ @Auth(roles = UserType.STUDENT, message = "获取幻灯片")
|
|
|
@GetMapping("/student/course/{courseId}")
|
|
@GetMapping("/student/course/{courseId}")
|
|
|
public PageResponse<SlideVO> studentGetSlidesByCourse(LoginUser user,
|
|
public PageResponse<SlideVO> studentGetSlidesByCourse(LoginUser user,
|
|
|
@PathVariable Integer courseId,
|
|
@PathVariable Integer courseId,
|
|
@@ -115,4 +115,13 @@ public class SlideController {
|
|
|
@PathVariable Integer slideId) {
|
|
@PathVariable Integer slideId) {
|
|
|
return slideService.getSlideUrl(user, slideId);
|
|
return slideService.getSlideUrl(user, slideId);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 获取某幻灯片
|
|
|
|
|
+ */
|
|
|
|
|
+ @Auth(roles = {UserType.TEACHER, UserType.STUDENT}, message = "获取幻灯片")
|
|
|
|
|
+ @GetMapping("/{slideId}")
|
|
|
|
|
+ public SlideVO getOneSlide(LoginUser user, @PathVariable Integer slideId) {
|
|
|
|
|
+ return slideService.getOneSlide(user, slideId);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|