| | |
| | | package com.ycl.service; |
| | | |
| | | import com.ycl.common.core.domain.AjaxResult; |
| | | import com.ycl.domain.form.EditFinishedTaskForm; |
| | | import com.ycl.domain.vo.FlowQueryVo; |
| | | import com.ycl.domain.vo.FlowTaskVo; |
| | | |
| | | import java.io.IOException; |
| | | import java.io.InputStream; |
| | | import java.util.Map; |
| | | |
| | |
| | | */ |
| | | AjaxResult flowTaskForm(String taskId) throws Exception; |
| | | |
| | | /** |
| | | * 当前任务的表单数据 |
| | | * |
| | | * @param taskId |
| | | * @return |
| | | */ |
| | | AjaxResult currentFlowTaskForm(String taskId); |
| | | |
| | | |
| | | /** |
| | | * 流程节点信息 |
| | |
| | | * |
| | | * @param taskId 任务id |
| | | * @param variables 表单数据 |
| | | * @param addLog |
| | | * @return |
| | | */ |
| | | AjaxResult completeSubmitForm(String taskId, Map<String, Object> variables); |
| | | AjaxResult completeSubmitForm(String taskId, Map<String, Object> variables, Boolean addLog); |
| | | |
| | | AjaxResult waitCompleteSubmitForm(String taskId, Map<String, Object> variables, Boolean addLog) throws IOException; |
| | | |
| | | /** |
| | | * 查看任务 |
| | | * |
| | | * |
| | | * @param processInsId |
| | | * @param taskId |
| | | * @return |
| | | */ |
| | | AjaxResult detail(String taskId); |
| | | AjaxResult detail(String processInsId, String taskId); |
| | | |
| | | } |