| | |
| | | import io.swagger.annotations.ApiParam; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.modules.flowable.domain.dto.FlowNextDto; |
| | | import org.jeecg.modules.flowable.domain.dto.FlowTaskDto; |
| | | import org.jeecg.modules.flowable.domain.vo.FlowTaskVo; |
| | | import org.jeecg.modules.flowable.service.IFlowTaskService; |
| | |
| | | import java.io.IOException; |
| | | import java.io.InputStream; |
| | | import java.io.OutputStream; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p>工作流任务管理<p> |
| | |
| | | @ApiParam(value = "每页条数", required = true) @RequestParam Integer pageSize) { |
| | | return flowTaskService.todoList(pageNum, pageSize); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取已办任务", response = FlowTaskDto.class) |
| | | @GetMapping(value = "/finishedList") |
| | | public Result finishedList(@ApiParam(value = "当前页码", required = true) @RequestParam Integer pageNum, |
| | | @ApiParam(value = "每页条数", required = true) @RequestParam Integer pageSize) { |
| | | return flowTaskService.finishedList(pageNum, pageSize); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "流程历史流转记录", response = FlowTaskDto.class) |
| | | @GetMapping(value = "/flowRecord") |
| | |
| | | |
| | | @ApiOperation(value = "获取下一节点") |
| | | @PostMapping(value = "/nextFlowNode") |
| | | public Result getNextFlowNode(@RequestBody FlowTaskVo flowTaskVo) { |
| | | public Result<List<FlowNextDto>> getNextFlowNode(@RequestBody FlowTaskVo flowTaskVo) { |
| | | return flowTaskService.getNextFlowNode(flowTaskVo); |
| | | } |
| | | |