|
@@ -9,6 +9,7 @@ import com.qmth.boot.api.exception.ApiException;
|
|
import com.qmth.distributed.print.business.bean.flow.CustomFlowSaveDto;
|
|
import com.qmth.distributed.print.business.bean.flow.CustomFlowSaveDto;
|
|
import com.qmth.distributed.print.business.bean.params.FlowTaskApproveParam;
|
|
import com.qmth.distributed.print.business.bean.params.FlowTaskApproveParam;
|
|
import com.qmth.distributed.print.business.bean.params.customFlowParam;
|
|
import com.qmth.distributed.print.business.bean.params.customFlowParam;
|
|
|
|
+import com.qmth.distributed.print.business.bean.result.FlowApproveListResult;
|
|
import com.qmth.distributed.print.business.bean.result.FlowTaskApprovePeopleAllResult;
|
|
import com.qmth.distributed.print.business.bean.result.FlowTaskApprovePeopleAllResult;
|
|
import com.qmth.distributed.print.business.bean.result.FlowTaskResult;
|
|
import com.qmth.distributed.print.business.bean.result.FlowTaskResult;
|
|
import com.qmth.distributed.print.business.entity.TFCustomFlow;
|
|
import com.qmth.distributed.print.business.entity.TFCustomFlow;
|
|
@@ -199,20 +200,22 @@ public class TFCustomFlowController {
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "流程审批记录列表")
|
|
@ApiOperation(value = "流程审批记录列表")
|
|
- @ApiResponses({@ApiResponse(code = 200, message = "流程审批记录信息", response = ResultUtil.class)})
|
|
|
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "流程审批记录信息", response = FlowApproveListResult.class)})
|
|
@RequestMapping(value = "/approve/list", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/approve/list", method = RequestMethod.POST)
|
|
public Result taskApproveList(@ApiParam(value = "状态", required = false) @RequestParam(required = false) FlowStatusEnum status,
|
|
public Result taskApproveList(@ApiParam(value = "状态", required = false) @RequestParam(required = false) FlowStatusEnum status,
|
|
@ApiParam(value = "提交人名称", required = false) @RequestParam(required = false) String createUserName,
|
|
@ApiParam(value = "提交人名称", required = false) @RequestParam(required = false) String createUserName,
|
|
- @ApiParam(value = "教研室", required = false) @RequestParam(required = false) Long teachingRoomId,
|
|
|
|
|
|
+ @ApiParam(value = "教研室", required = false) @RequestParam(required = false) String teachingRoomId,
|
|
@ApiParam(value = "提交开始时间", required = false) @RequestParam(required = false) Long startTime,
|
|
@ApiParam(value = "提交开始时间", required = false) @RequestParam(required = false) Long startTime,
|
|
@ApiParam(value = "提交结束时间", required = false) @RequestParam(required = false) Long endTime,
|
|
@ApiParam(value = "提交结束时间", required = false) @RequestParam(required = false) Long endTime,
|
|
|
|
+ @ApiParam(value = "提交人名称", required = false) @RequestParam(required = false) String pendApproveUserName,
|
|
@ApiParam(value = "页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
@ApiParam(value = "页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
@ApiParam(value = "数量", required = true) @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
@ApiParam(value = "数量", required = true) @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
- return ResultUtil.ok(true);
|
|
|
|
|
|
+ SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
|
+ return ResultUtil.ok(tfFlowApproveService.findApproveList(new Page<>(pageNumber, pageSize), status, createUserName, SystemConstant.convertIdToLong(teachingRoomId), startTime, endTime, pendApproveUserName, sysUser.getSchoolId(), sysUser.getOrgId()));
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "流程列表")
|
|
@ApiOperation(value = "流程列表")
|
|
- @ApiResponses({@ApiResponse(code = 200, message = "流程信息", response = ResultUtil.class)})
|
|
|
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "流程信息", response = TFCustomFlow.class)})
|
|
@RequestMapping(value = "/list", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/list", method = RequestMethod.POST)
|
|
public Result list(@ApiParam(value = "流程名称", required = false) @RequestParam(required = false) String name,
|
|
public Result list(@ApiParam(value = "流程名称", required = false) @RequestParam(required = false) String name,
|
|
@ApiParam(value = "页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
@ApiParam(value = "页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
@@ -250,6 +253,15 @@ public class TFCustomFlowController {
|
|
return ResultUtil.ok(tfCustomFlowService.updateById(tfCustomFlow));
|
|
return ResultUtil.ok(tfCustomFlowService.updateById(tfCustomFlow));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @ApiOperation(value = "流程审批记录逻辑查看")
|
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "流程信息", response = ResultUtil.class)})
|
|
|
|
+ @RequestMapping(value = "/view", method = RequestMethod.POST)
|
|
|
|
+ public Result view(@ApiParam(value = "自定义流程实体id", required = true) @RequestParam String flowEntityId) {
|
|
|
|
+ TFCustomFlowEntity tfCustomFlowEntity = tfCustomFlowEntityService.getById(SystemConstant.convertIdToLong(flowEntityId));
|
|
|
|
+ Optional.ofNullable(tfCustomFlowEntity).orElseThrow(() -> ExceptionResultEnum.ERROR.exception("自定义流程实体数据为空"));
|
|
|
|
+ return ResultUtil.ok(true);
|
|
|
|
+ }
|
|
|
|
+
|
|
@ApiOperation(value = "流程审批记录逻辑删除")
|
|
@ApiOperation(value = "流程审批记录逻辑删除")
|
|
@ApiResponses({@ApiResponse(code = 200, message = "常规信息", response = ResultUtil.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "常规信息", response = ResultUtil.class)})
|
|
@RequestMapping(value = "/approve/enable", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/approve/enable", method = RequestMethod.POST)
|