| | |
| | | |
| | | @GetMapping("todo-page") |
| | | @Operation(summary = "获取 Todo 待办任务分页") |
| | | @PreAuthorize("@ss.hasPermission('bpm:task:query')") |
| | | public CommonResult<PageResult<BpmTaskRespVO>> getTaskTodoPage(@Valid BpmTaskPageReqVO pageVO) { |
| | | PageResult<Task> pageResult = taskService.getTaskTodoPage(getLoginUserId(), pageVO); |
| | | if (CollUtil.isEmpty(pageResult.getList())) { |
| | |
| | | |
| | | @GetMapping("done-page") |
| | | @Operation(summary = "获取 Done 已办任务分页") |
| | | @PreAuthorize("@ss.hasPermission('bpm:task:query')") |
| | | public CommonResult<PageResult<BpmTaskRespVO>> getTaskDonePage(@Valid BpmTaskPageReqVO pageVO) { |
| | | PageResult<HistoricTaskInstance> pageResult = taskService.getTaskDonePage(getLoginUserId(), pageVO); |
| | | if (CollUtil.isEmpty(pageResult.getList())) { |
| | |
| | | @GetMapping("/list-by-process-instance-id") |
| | | @Operation(summary = "获得指定流程实例的任务列表", description = "包括完成的、未完成的") |
| | | @Parameter(name = "processInstanceId", description = "流程实例的编号", required = true) |
| | | @PreAuthorize("@ss.hasPermission('bpm:task:query')") |
| | | public CommonResult<List<BpmTaskRespVO>> getTaskListByProcessInstanceId( |
| | | @RequestParam("processInstanceId") String processInstanceId) { |
| | | List<HistoricTaskInstance> taskList = taskService.getTaskListByProcessInstanceId(processInstanceId, true); |
| | |
| | | @GetMapping("/list-by-parent-task-id") |
| | | @Operation(summary = "获得指定父级任务的子任务列表") // 目前用于,减签的时候,获得子任务列表 |
| | | @Parameter(name = "parentTaskId", description = "父级任务编号", required = true) |
| | | @PreAuthorize("@ss.hasPermission('bpm:task:query')") |
| | | public CommonResult<List<BpmTaskRespVO>> getTaskListByParentTaskId(@RequestParam("parentTaskId") String parentTaskId) { |
| | | List<Task> taskList = taskService.getTaskListByParentTaskId(parentTaskId); |
| | | if (CollUtil.isEmpty(taskList)) { |