|
@@ -45,28 +45,22 @@ public class ExamCardController {
|
|
|
|
|
|
/**
|
|
|
* 题卡管理-分页查询
|
|
|
- *
|
|
|
- * @param cardType 题卡类型(通卡或专卡)
|
|
|
- * @param title 题卡名称模糊查询
|
|
|
- * @param createMethod 题卡创建方式(上传、自定义)
|
|
|
- * @param enable 1正常/0禁用
|
|
|
- * @param createStartTime 创建时间(开始)
|
|
|
- * @param createEndTime 创建时间(结束)
|
|
|
- * @param pageNumber 分页参数
|
|
|
- * @param pageSize 分页参数
|
|
|
- * @return Result
|
|
|
*/
|
|
|
@ApiOperation(value = "分页查询")
|
|
|
@RequestMapping(value = "/page", method = RequestMethod.POST)
|
|
|
- public Result page(@RequestParam(value = "cardType", required = false) String cardType,
|
|
|
- @RequestParam(value = "title", required = false) String title,
|
|
|
- @RequestParam(value = "createMethod", required = false) String createMethod,
|
|
|
- @RequestParam(value = "enable", required = false) Boolean enable,
|
|
|
- @RequestParam(value = "createStartTime", required = false) Long createStartTime,
|
|
|
- @RequestParam(value = "createEndTime", required = false) Long createEndTime,
|
|
|
+ public Result page(@ApiParam(value = "学期ID") @RequestParam(required = false) Long semesterId,
|
|
|
+ @ApiParam(value = "考试ID") @RequestParam(required = false) Long examId,
|
|
|
+ @ApiParam(value = "课程代码") @RequestParam(required = false) String courseCode,
|
|
|
+ @ApiParam(value = "试卷编号") @RequestParam(required = false) String paperNumber,
|
|
|
+ @ApiParam(value = "题卡类型(通卡或专卡)") @RequestParam(value = "cardType", required = false) String cardType,
|
|
|
+ @ApiParam(value = "题卡名称模糊查询") @RequestParam(value = "title", required = false) String title,
|
|
|
+ @ApiParam(value = "题卡创建方式(上传、自定义)") @RequestParam(value = "createMethod", required = false) String createMethod,
|
|
|
+ @ApiParam(value = "1正常/0禁用") @RequestParam(value = "enable", required = false) Boolean enable,
|
|
|
+ @ApiParam(value = "创建时间(开始)") @RequestParam(value = "createStartTime", required = false) Long createStartTime,
|
|
|
+ @ApiParam(value = "创建时间(结束)") @RequestParam(value = "createEndTime", required = false) Long createEndTime,
|
|
|
@RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
|
@RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
|
- IPage<ExamCard> examCardIPage = examCardService.listPage(cardType, title, createMethod, enable, createStartTime, createEndTime, pageNumber, pageSize);
|
|
|
+ IPage<ExamCard> examCardIPage = examCardService.listPage(semesterId, examId, courseCode, paperNumber, cardType, title, createMethod, enable, createStartTime, createEndTime, pageNumber, pageSize);
|
|
|
return ResultUtil.ok(examCardIPage);
|
|
|
}
|
|
|
|