|
|
@@ -38,7 +38,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@GetMapping(value = "/student-page")
|
|
|
@ApiOperation(value = "考核计划答题列表-学生端(分页)")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:detail")
|
|
|
+ @SaCheckPermission("assessmentplananswer:studentpage")
|
|
|
@XjrLog(value = "考核计划答题列表-学生端(分页)")
|
|
|
public RT<PageOutput<AssessmentPlanAnswerStudentPageVo>> studentPage(@Valid AssessmentPlanAnswerPageDto dto) {
|
|
|
dto.setStudentUserId(StpUtil.getLoginIdAsLong());
|
|
|
@@ -49,7 +49,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
// @GetMapping(value = "/result-page")
|
|
|
// @ApiOperation(value="考核计划答题列表-学生端(分页)")
|
|
|
-// @SaCheckPermission("assessmenttemplateplan:detail")
|
|
|
+// @SaCheckPermission("assessmentplananswer:resultpage")
|
|
|
// public RT<PageOutput<AssessmentPlanAnswerStudentPageVo>> resultPage(@Valid AssessmentPlanAnswerPageDto dto){
|
|
|
// dto.setStudentUserId(StpUtil.getLoginIdAsLong());
|
|
|
// Page<AssessmentPlanAnswerStudentPageVo> page = planService.getStudentPage(new Page<>(dto.getLimit(), dto.getSize()), dto);
|
|
|
@@ -59,7 +59,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@GetMapping(value = "/teacher-page")
|
|
|
@ApiOperation(value = "考核计划答题列表-教师端(分页)")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:detail")
|
|
|
+ @SaCheckPermission("assessmentplananswer:teacherpage")
|
|
|
@XjrLog(value = "考核计划答题列表-教师端(分页)")
|
|
|
public RT<PageOutput<AssessmentPlanAnswerTeacherPageVo>> teacherPage(@Valid AssessmentPlanAnswerPageDto dto) {
|
|
|
dto.setTeacherId(StpUtil.getLoginIdAsLong());
|
|
|
@@ -71,7 +71,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@GetMapping(value = "/all-class-page")
|
|
|
@ApiOperation(value = "考核计划答题列表-所有班级(分页)")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:detail")
|
|
|
+ @SaCheckPermission("assessmentplananswer:allclasspage")
|
|
|
@XjrLog(value = "考核计划答题列表-所有班级(分页)")
|
|
|
public RT<PageOutput<AssessmentPlanAnswerTeacherPageVo>> allClassPage(@Valid AssessmentPlanAnswerPageDto dto) {
|
|
|
|
|
|
@@ -86,7 +86,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@GetMapping(value = "/mobile-page")
|
|
|
@ApiOperation(value = "考核计划答题列表-所有计划(分页)")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:detail")
|
|
|
+ @SaCheckPermission("assessmentplananswer:mobilepage")
|
|
|
@XjrLog(value = "考核计划答题列表-所有计划(分页)")
|
|
|
public RT<List<AssessmentTemplatePlanPageVo>> mobilePage(@Valid AssessmentTemplatePlanPageDto dto) {
|
|
|
List<AssessmentTemplatePlanPageVo> page = planService.getMobilePage(dto);
|
|
|
@@ -95,7 +95,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@GetMapping(value = "/answer-student-page")
|
|
|
@ApiOperation(value = "考核计划答题列表-学生答题情况(分页)")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:detail")
|
|
|
+ @SaCheckPermission("assessmentplananswer:answerstudentpage")
|
|
|
@XjrLog(value = "考核计划答题列表-学生答题情况(分页)")
|
|
|
public RT<PageOutput<AssessmentPlanAnswerStudentVo>> answerStudent(@Valid AssessmentPlanAnswerStudentDto dto) {
|
|
|
Page<AssessmentPlanAnswerStudentVo> page = planService.getAnswerStudent(new Page<>(dto.getLimit(), dto.getSize()), dto);
|
|
|
@@ -105,7 +105,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@GetMapping(value = "/answer-student-list")
|
|
|
@ApiOperation(value = "考核计划答题列表-学生答题情况")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:detail")
|
|
|
+ @SaCheckPermission("assessmentplananswer:answerstudentlist")
|
|
|
@XjrLog(value = "考核计划答题列表-学生答题情况")
|
|
|
public RT<List<AssessmentPlanAnswerStudentVo>> answerStudentList(@Valid AssessmentPlanAnswerStudentDto dto) {
|
|
|
List<AssessmentPlanAnswerStudentVo> page = planService.getAnswerStudentList(dto);
|
|
|
@@ -114,7 +114,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@GetMapping(value = "/info")
|
|
|
@ApiOperation(value = "根据id查询考核计划信息")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:detail")
|
|
|
+ @SaCheckPermission("assessmentplananswer:info")
|
|
|
@XjrLog(value = "根据id查询考核计划信息", saveResponseData = true)
|
|
|
public RT<AssessmentTemplatePlanQuestionVo> info(@RequestParam Long id) {
|
|
|
AssessmentTemplatePlanQuestionVo questionVo = planService.getQuestionsById(id);
|
|
|
@@ -124,10 +124,9 @@ public class AssessmentPlanAnswerController {
|
|
|
return RT.ok(questionVo);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
@PostMapping(value = "sure")
|
|
|
@ApiOperation(value = "班主任确认考核")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:add")
|
|
|
+ @SaCheckPermission("assessmentplananswer:sure")
|
|
|
@XjrLog(value = "班主任确认考核", saveResponseData = true)
|
|
|
public RT<Boolean> add(@Valid @RequestBody AssessmentTemplatePlanSureDto dto) {
|
|
|
boolean isSuccess = planService.sure(dto);
|
|
|
@@ -136,7 +135,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@PostMapping(value = "save-answer")
|
|
|
@ApiOperation(value = "提交答题")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:save-answer")
|
|
|
+ @SaCheckPermission("assessmentplananswer:saveanswer")
|
|
|
@XjrLog(value = "提交答题", saveResponseData = true)
|
|
|
public RT<Boolean> saveAnswer(@Valid @RequestBody AssessmentPlanSubmitDto dto) {
|
|
|
boolean isSuccess = planService.saveAnswer(dto);
|
|
|
@@ -145,7 +144,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@GetMapping(value = "class-result")
|
|
|
@ApiOperation(value = "班级答题情况")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:class-result")
|
|
|
+ @SaCheckPermission("assessmentplananswer:classresult")
|
|
|
@XjrLog(value = "班级答题情况")
|
|
|
public RT<List<AssessmentPlanAnswerClassResultVo>> classResult(@RequestParam Long id) {
|
|
|
List<AssessmentPlanAnswerClassResultVo> resultList = planService.getClassResult(id);
|
|
|
@@ -154,7 +153,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@GetMapping(value = "question-result")
|
|
|
@ApiOperation(value = "每道题的答题情况")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:question-result")
|
|
|
+ @SaCheckPermission("assessmentplananswer:questionresult")
|
|
|
@XjrLog(value = "每道题的答题情况", saveResponseData = true)
|
|
|
public RT<AssessmentTemplatePlanResultVo> questionResult(@RequestParam Long id) {
|
|
|
AssessmentTemplatePlanResultVo resultList = planService.getQuestionResult(id);
|
|
|
@@ -163,7 +162,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@PostMapping(value = "send-msg")
|
|
|
@ApiOperation(value = "推送微信通知")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:send-msg")
|
|
|
+ @SaCheckPermission("assessmentplananswer:sendmsg")
|
|
|
@XjrLog(value = "推送微信通知", saveResponseData = true)
|
|
|
public RT<Boolean> questionResult(@Valid @RequestBody AssessmentTemplatePlanSureDto dto) {
|
|
|
Boolean sendMsg = planService.sendMsg(dto);
|
|
|
@@ -172,7 +171,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@GetMapping(value = "answer-student-result")
|
|
|
@ApiOperation(value = "每个学生的答题详情")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:answer-student-result")
|
|
|
+ @SaCheckPermission("assessmentplananswer:answerstudentresult")
|
|
|
@XjrLog(value = "每个学生的答题详情", saveResponseData = true)
|
|
|
public RT<AssessmentTemplatePlanAnswerResultVo> studentAnswerResult(@RequestParam Long studentUserId, @RequestParam Long assessmentTemplatePlanId) {
|
|
|
AssessmentTemplatePlanAnswerResultVo result = planService.getAnswerStudentResult(studentUserId, assessmentTemplatePlanId);
|
|
|
@@ -181,7 +180,7 @@ public class AssessmentPlanAnswerController {
|
|
|
|
|
|
@PostMapping(value = "/answer-export-query")
|
|
|
@ApiOperation(value = "考核计划答题列表-学生答题情况导出")
|
|
|
- @SaCheckPermission("assessmenttemplateplan:detail")
|
|
|
+ @SaCheckPermission("assessmentplananswer:answerexportquery")
|
|
|
@XjrLog(value = "考核计划答题列表-学生答题情况导出")
|
|
|
public ResponseEntity<byte[]> answerExportQuery(@Valid @RequestBody AssessmentPlanAnswerStudentDto dto) throws IOException {
|
|
|
String fileName = "answerExportQuery" + ExcelTypeEnum.XLSX.getValue();
|