| | |
| | | import cn.gistack.flow.core.feign.IFlowClient; |
| | | import cn.gistack.flow.core.utils.TaskUtil; |
| | | import cn.gistack.flow.core.vo.BladeFlowVO; |
| | | import cn.gistack.flow.engine.service.FlowEngineService; |
| | | import cn.gistack.sm.patrol.vo.BladeFlowPage; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import lombok.AllArgsConstructor; |
| | |
| | | private final IdentityService identityService; |
| | | private final TaskService taskService; |
| | | private final FlowBusinessService flowBusinessService; |
| | | private final FlowEngineService flowEngineService; |
| | | |
| | | @Override |
| | | @PostMapping(START_PROCESS_INSTANCE_BY_ID) |
| | |
| | | return R.data(bladeFlowPage); |
| | | } |
| | | |
| | | @Override |
| | | @GetMapping(HISTORY_FLOW_LIST) |
| | | public R<List<BladeFlow>> historyFlowList(String processInstanceId, String startActivityId, String endActivityId) { |
| | | List<BladeFlow> bladeFlows = flowEngineService.historyFlowList(processInstanceId, startActivityId, endActivityId); |
| | | return R.data(bladeFlows); |
| | | } |
| | | |
| | | |
| | | } |