|
@@ -1,9 +1,11 @@
|
|
|
package com.qmth.distributed.print.api;
|
|
|
|
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
|
+import com.qmth.distributed.print.business.bean.result.PrintPlanBrief;
|
|
|
import com.qmth.distributed.print.business.service.ConditionService;
|
|
|
import com.qmth.teachcloud.common.bean.result.BasicCollegeResult;
|
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
|
+import com.qmth.teachcloud.common.entity.*;
|
|
|
import com.qmth.teachcloud.common.util.Result;
|
|
|
import com.qmth.teachcloud.common.util.ResultUtil;
|
|
|
import io.swagger.annotations.*;
|
|
@@ -27,14 +29,14 @@ public class ConditionController {
|
|
|
|
|
|
@ApiOperation(value = "学期")
|
|
|
@RequestMapping(value = "/list_semester", method = RequestMethod.POST)
|
|
|
- @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = BasicCollegeResult.class)})
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = BasicSemester.class)})
|
|
|
public Result listSemester(@ApiParam(value = "启用/禁用") @RequestParam(required = false, defaultValue = "true") Boolean enable) {
|
|
|
return ResultUtil.ok(conditionService.listSemester(enable));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "考试")
|
|
|
@RequestMapping(value = "/list_exam", method = RequestMethod.POST)
|
|
|
- @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = BasicCollegeResult.class)})
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = BasicExam.class)})
|
|
|
public Result listExam(@ApiParam(value = "学期ID") @RequestParam(required = false) Long semesterId,
|
|
|
@ApiParam(value = "启用/禁用") @RequestParam(required = false, defaultValue = "true") Boolean enable) {
|
|
|
return ResultUtil.ok(conditionService.listExam(semesterId, enable));
|
|
@@ -42,7 +44,7 @@ public class ConditionController {
|
|
|
|
|
|
@ApiOperation(value = "课程")
|
|
|
@RequestMapping(value = "/list_course", method = RequestMethod.POST)
|
|
|
- @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = BasicCollegeResult.class)})
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = BasicCourse.class)})
|
|
|
public Result listCourse(@ApiParam(value = "学期ID") @RequestParam(required = false) Long semesterId,
|
|
|
@ApiParam(value = "考试ID") @RequestParam(required = false) Long examId,
|
|
|
@ApiParam(value = "启用/禁用") @RequestParam(required = false) Boolean enable,
|
|
@@ -52,7 +54,7 @@ public class ConditionController {
|
|
|
|
|
|
@ApiOperation(value = "试卷编号")
|
|
|
@RequestMapping(value = "/list_paper_number", method = RequestMethod.POST)
|
|
|
- @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = BasicCollegeResult.class)})
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = String.class)})
|
|
|
public Result listPaperNumber(@ApiParam(value = "学期ID") @RequestParam(required = false) Long semesterId,
|
|
|
@ApiParam(value = "考试ID") @RequestParam(required = false) Long examId,
|
|
|
@ApiParam(value = "课程代码") @RequestParam(required = false) String courseCode,
|
|
@@ -62,19 +64,26 @@ public class ConditionController {
|
|
|
|
|
|
@ApiOperation(value = "印刷计划")
|
|
|
@RequestMapping(value = "/list_print_plan", method = RequestMethod.POST)
|
|
|
- @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = BasicCollegeResult.class)})
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = PrintPlanBrief.class)})
|
|
|
public Result listPrintPlan(@ApiParam(value = "学期ID") @RequestParam(required = false) Long semesterId,
|
|
|
@ApiParam(value = "考试ID") @RequestParam(required = false) Long examId,
|
|
|
@ApiParam(value = "source") @RequestParam(required = false) String source) {
|
|
|
return ResultUtil.ok(conditionService.listPrintPlan(semesterId, examId, source));
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "试卷编号")
|
|
|
+ @ApiOperation(value = "班级")
|
|
|
@RequestMapping(value = "/list_clazz", method = RequestMethod.POST)
|
|
|
- @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = BasicCollegeResult.class)})
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = BasicClazz.class)})
|
|
|
public Result listClazz(@ApiParam(value = "学期ID") @RequestParam(required = false) Long semesterId,
|
|
|
@ApiParam(value = "考试ID") @RequestParam(required = false) Long examId,
|
|
|
@ApiParam(value = "课程代码") @RequestParam(required = false) String courseCode) {
|
|
|
return ResultUtil.ok(conditionService.listClazz(semesterId, examId, courseCode));
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation(value = "学院")
|
|
|
+ @RequestMapping(value = "/list_college", method = RequestMethod.POST)
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = SysOrg.class)})
|
|
|
+ public Result listCollege() {
|
|
|
+ return ResultUtil.ok(conditionService.listCollege());
|
|
|
+ }
|
|
|
}
|