feat:任务执行算例初始化流程节点/启动流程实例/查询流程节点

This commit is contained in:
2025-11-28 18:09:56 +08:00
parent 4d8497c366
commit 6bc4c7401e
30 changed files with 655 additions and 87 deletions

View File

@@ -2,12 +2,14 @@ package com.sdm.flowable.controller;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.sdm.common.common.SdmResponse;
import com.sdm.common.feign.inter.flowable.IFlowableFeignClient;
import com.sdm.flowable.delegate.UniversalDelegate;
import com.sdm.flowable.delegate.handler.HpcHandler;
import com.sdm.flowable.dto.ProcessDefinitionDTO;
import com.sdm.flowable.dto.req.AsyncCallbackRequest;
import com.sdm.flowable.dto.req.CompleteTaskReq;
import com.sdm.flowable.dto.req.RetryRequest;
import com.sdm.flowable.dto.resp.ProcessInstanceResp;
import com.sdm.common.entity.resp.flowable.ProcessInstanceResp;
import com.sdm.flowable.process.ProcessService;
import com.sdm.flowable.service.IProcessNodeParamService;
import org.flowable.engine.history.HistoricProcessInstance;
@@ -23,7 +25,7 @@ import java.util.Map;
@RestController
@RequestMapping("/process")
public class ProcessController {
public class ProcessController implements IFlowableFeignClient {
@Autowired
private ProcessService processService;

View File

@@ -1,18 +0,0 @@
package com.sdm.flowable.dto.resp;
import lombok.Data;
import java.util.Date;
@Data
public class ProcessInstanceResp {
private String id; // 流程实例ID
private String processDefinitionId; // 流程定义ID
private String processDefinitionKey; // 流程定义Key
private String processDefinitionName;// 流程定义名称
private int processDefinitionVersion; // 流程定义版本
private String businessKey; // 业务Key
private String startUserId; // 启动用户
private Date startTime; // 启动时间
private boolean suspended; // 是否挂起
}