|
@@ -2,6 +2,7 @@ package com.qmth.distributed.print.api;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.qmth.boot.api.annotation.Aac;
|
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
|
import com.qmth.distributed.print.business.bean.dto.obe.CourseRequirementMatrixDto;
|
|
|
import com.qmth.distributed.print.business.bean.dto.report.ObeCourseRequirementDto;
|
|
@@ -95,10 +96,24 @@ public class ObeReportController {
|
|
|
return ResultUtil.ok(obeCourseRequirementDtoList);
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "毕业要求达成度学生报表")
|
|
|
+ @ApiOperation(value = "毕业要求达成度学生报表-列表")
|
|
|
@RequestMapping(value = "/requirements/student/report", method = RequestMethod.POST)
|
|
|
@ApiResponses({@ApiResponse(code = 200, message = "毕业要求达成度学生报表", response = ScoreResult.class)})
|
|
|
- public Result requirementsStudentReport(@ApiParam(value = "培养方案ID", required = true) @RequestParam Long cultureProgramId) {
|
|
|
- return ResultUtil.ok(true);
|
|
|
+ @Aac(auth = false)
|
|
|
+ public Result requirementsStudentPage(@ApiParam(value = "培养方案ID", required = true) @RequestParam Long cultureProgramId,
|
|
|
+ @ApiParam(value = "学号/姓名", required = true) @RequestParam String studentCodeOrName,
|
|
|
+ @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
|
+ @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
|
+ return ResultUtil.ok(trExamStudentService.getRequirementsStudentPage(cultureProgramId, studentCodeOrName, pageNumber, pageSize));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "毕业要求达成度学生报表-查看详情")
|
|
|
+ @RequestMapping(value = "/requirements/student/report", method = RequestMethod.POST)
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "毕业要求达成度学生报表", response = ScoreResult.class)})
|
|
|
+ @Aac(auth = false)
|
|
|
+ public Result requirementsStudentReport(@ApiParam(value = "培养方案ID", required = true) @RequestParam Long cultureProgramId,
|
|
|
+ @ApiParam(value = "学号", required = true) @RequestParam String studentCode,
|
|
|
+ @ApiParam(value = "学期", required = true) @RequestParam Long semesterId) {
|
|
|
+ return ResultUtil.ok(trExamStudentService.getRequirementsStudentReport(cultureProgramId, studentCode, semesterId));
|
|
|
}
|
|
|
}
|