|
@@ -82,7 +82,7 @@ public class TCFinalScoreController {
|
|
|
@ApiOperation(value = "导入期末成绩-模板下载")
|
|
|
@RequestMapping(value = "/final_score/template_download", method = RequestMethod.POST)
|
|
|
@ApiResponses({@ApiResponse(code = 200, message = "下载成功", response = Object.class)})
|
|
|
- public void finalScoreTemplateDownload(@ApiParam(value = "考试id", required = true) @RequestParam Long examId,
|
|
|
+ public void finalScoreTemplateDownload(@ApiParam(value = "考试id") @RequestParam(required = false) Long examId,
|
|
|
@ApiParam(value = "科目id", required = true) @RequestParam Long courseId,
|
|
|
@ApiParam(value = "试卷编号") @RequestParam(required = false) String paperNumber,
|
|
|
@ApiParam(value = "培养方案id", required = true) @RequestParam Long cultureProgramId) throws IOException {
|
|
@@ -118,7 +118,7 @@ public class TCFinalScoreController {
|
|
|
@OperationLogDetail(operationType = OperationTypeEnum.IMPORT)
|
|
|
@ApiResponses({@ApiResponse(code = 200, message = "导入成功", response = EditResult.class)})
|
|
|
public Result finalScoreImport(@ApiParam(value = "上传文件", required = true) @RequestParam MultipartFile file,
|
|
|
- @ApiParam(value = "考试id", required = true) @RequestParam Long examId,
|
|
|
+ @ApiParam(value = "考试id") @RequestParam(required = false) Long examId,
|
|
|
@ApiParam(value = "课程id", required = true) @RequestParam Long courseId,
|
|
|
@ApiParam(value = "试卷编号") @RequestParam(required = false) String paperNumber,
|
|
|
@ApiParam(value = "培养方案id", required = true) @RequestParam Long cultureProgramId) {
|
|
@@ -148,8 +148,8 @@ public class TCFinalScoreController {
|
|
|
@RequestMapping(value = "/final_score/choose_paper", method = RequestMethod.POST)
|
|
|
@ApiResponses({@ApiResponse(code = 200, message = "同步成功", response = EditResult.class)})
|
|
|
@OperationLogDetail(operationType = OperationTypeEnum.SYNC)
|
|
|
- public Result finalScoreSyncChoosePaper(@ApiParam(value = "考试id", required = true) @RequestParam Long examId,
|
|
|
- @ApiParam(value = "科目编码", required = true) @RequestParam String courseCode,
|
|
|
+ public Result finalScoreSyncChoosePaper(@ApiParam(value = "考试id") @RequestParam(required = false) Long examId,
|
|
|
+ @ApiParam(value = "科目编码") @RequestParam(required = false) String courseCode,
|
|
|
@ApiParam(value = "教学课程id", required = true) @RequestParam Long teachCourseId) {
|
|
|
return ResultUtil.ok(markPaperService.list(new QueryWrapper<MarkPaper>().lambda().eq(MarkPaper::getExamId, examId).eq(MarkPaper::getCourseCode, courseCode)));
|
|
|
}
|
|
@@ -159,7 +159,7 @@ public class TCFinalScoreController {
|
|
|
@ApiResponses({@ApiResponse(code = 200, message = "同步成功", response = EditResult.class)})
|
|
|
@OperationLogDetail(operationType = OperationTypeEnum.SYNC)
|
|
|
@Aac(rateLimit = @RateLimit(count = 1, period = 1000L))
|
|
|
- public Result finalScoreSync(@ApiParam(value = "考试id", required = true) @RequestParam Long examId,
|
|
|
+ public Result finalScoreSync(@ApiParam(value = "考试id") @RequestParam(required = false) Long examId,
|
|
|
@ApiParam(value = "课程id", required = true) @RequestParam Long courseId,
|
|
|
@ApiParam(value = "试卷编号", required = true) @RequestParam String paperNumber,
|
|
|
@ApiParam(value = "培养方案id", required = true) @RequestParam Long cultureProgramId) {
|
|
@@ -188,8 +188,8 @@ public class TCFinalScoreController {
|
|
|
@ApiOperation(value = "期末成绩列表")
|
|
|
@RequestMapping(value = "/final_score/list", method = RequestMethod.POST)
|
|
|
@ApiResponses({@ApiResponse(code = 200, message = "分页查询", response = TCFinalScore.class)})
|
|
|
- public Result finalScoreList(@ApiParam(value = "考试id", required = true) @RequestParam Long examId,
|
|
|
- @ApiParam(value = "科目编码", required = true) @RequestParam String courseCode,
|
|
|
+ public Result finalScoreList(@ApiParam(value = "考试id") @RequestParam(required = false) Long examId,
|
|
|
+ @ApiParam(value = "科目编码") @RequestParam(required = false) String courseCode,
|
|
|
@ApiParam(value = "试卷编号") @RequestParam(required = false) String paperNumber,
|
|
|
@ApiParam(value = "培养方案id", required = true) @RequestParam Long cultureProgramId,
|
|
|
@ApiParam(value = "课程id", required = true) @RequestParam Long courseId,
|