123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package com.qmth.distributed.print.api;
- import com.qmth.boot.api.annotation.Aac;
- import com.qmth.boot.api.annotation.BOOL;
- import com.qmth.boot.api.constant.ApiConstant;
- import com.qmth.distributed.print.business.enums.PrintPlanStatusEnum;
- import com.qmth.distributed.print.business.service.ExamPrintPlanService;
- import com.qmth.distributed.print.common.contant.SystemConstant;
- import com.qmth.distributed.print.common.util.Result;
- import com.qmth.distributed.print.common.util.ResultUtil;
- import io.swagger.annotations.*;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.RestController;
- import javax.annotation.Resource;
- /**
- * <p>
- * 印刷计划管理 前端控制器
- * </p>
- *
- * @author xf
- * @since 2021-03-23
- */
- @Api(tags = "印刷计划管理Controller")
- @RestController
- @RequestMapping(ApiConstant.DEFAULT_URI_PREFIX + "/${prefix.url.exam}/print")
- @Aac(auth = BOOL.FALSE)
- public class ExamPrintPlanController {
- @Resource
- private ExamPrintPlanService examPrintPlanService;
- @ApiOperation(value = "项目列表查询接口")
- @RequestMapping(value = "/project/query", method = RequestMethod.POST)
- @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = Result.class)})
- public Result query(@ApiParam(value = "学校主键",required = true) @RequestParam String schoolId,
- @ApiParam(value = "印刷计划名称") @RequestParam(required = false) String name,
- @ApiParam(value = "印刷计划状态") @RequestParam(required = false) PrintPlanStatusEnum status,
- @ApiParam(value = "计划创建时间段开始时间") @RequestParam(required = false) Long startTime,
- @ApiParam(value = "计划创建时间段结束时间") @RequestParam(required = false) Long endTime,
- @ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
- @ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
- return ResultUtil.ok(examPrintPlanService.printPlanPage(SystemConstant.convertIdToLong(schoolId),name,status,startTime,endTime,pageNumber,pageSize));
- }
- }
|