|
@@ -13,6 +13,7 @@ import com.ym.mec.common.entity.HttpResponseResult;
|
|
|
import com.ym.mec.common.page.PageInfo;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
+import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
@@ -38,12 +39,14 @@ public class LessonExaminationController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "获取作业学员列表")
|
|
|
@PostMapping("queryStudentPage")
|
|
|
+ @PreAuthorize("@pcs.hasPermissions('lessonExamination/queryStudentPage')")
|
|
|
public HttpResponseResult<List<StudentLessonExaminationDto1>> queryStudentPage(Long lessonExaminationId,Integer subjectId) {
|
|
|
return succeed(studentLessonExaminationService.queryStudentPage(lessonExaminationId,subjectId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "获取作业列表")
|
|
|
@PostMapping("queryPage")
|
|
|
+ @PreAuthorize("@pcs.hasPermissions('lessonExamination/queryPage')")
|
|
|
public HttpResponseResult<PageInfo<LessonExaminationResultDto>> queryPage(@RequestBody LessonExaminationQueryInfo queryInfo) {
|
|
|
queryInfo.setOrganId(organizationService.getEmployeeOrgan(queryInfo.getOrganId()));
|
|
|
return succeed(lessonExaminationService.queryPage(queryInfo));
|
|
@@ -51,6 +54,7 @@ public class LessonExaminationController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "获取作业关联的所有声部")
|
|
|
@GetMapping("querySubject")
|
|
|
+ @PreAuthorize("@pcs.hasPermissions('lessonExamination/querySubject')")
|
|
|
public HttpResponseResult<List<Subject>> querySubject(Long lessonExaminationId) {
|
|
|
return succeed(lessonExaminationService.querySubject(lessonExaminationId));
|
|
|
}
|