|
@@ -5,6 +5,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
import cn.iocoder.yudao.framework.common.util.collection.MapUtils;
|
|
|
import cn.iocoder.yudao.framework.common.util.number.NumberUtils;
|
|
|
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
|
+import cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.model.simple.BpmSimpleModelNodeVO;
|
|
|
import cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.process.BpmProcessDefinitionRespVO;
|
|
|
import cn.iocoder.yudao.module.bpm.controller.admin.task.vo.instance.BpmProcessInstanceBpmnModelViewRespVO;
|
|
|
import cn.iocoder.yudao.module.bpm.controller.admin.task.vo.instance.BpmProcessInstanceRespVO;
|
|
@@ -119,6 +120,7 @@ public interface BpmProcessInstanceConvert {
|
|
|
default BpmProcessInstanceBpmnModelViewRespVO buildProcessInstanceBpmnModelView(HistoricProcessInstance processInstance,
|
|
|
List<HistoricTaskInstance> taskInstances,
|
|
|
BpmnModel bpmnModel,
|
|
|
+ BpmSimpleModelNodeVO simpleModel,
|
|
|
Set<String> unfinishedTaskActivityIds,
|
|
|
Set<String> finishedTaskActivityIds,
|
|
|
Set<String> finishedSequenceFlowActivityIds,
|
|
@@ -135,6 +137,7 @@ public interface BpmProcessInstanceConvert {
|
|
|
.setAssigneeUser(buildUser(task.getAssignee(), userMap, deptMap))
|
|
|
.setOwnerUser(buildUser(task.getOwner(), userMap, deptMap))));
|
|
|
respVO.setBpmnXml(BpmnModelUtils.getBpmnXml(bpmnModel));
|
|
|
+ respVO.setSimpleModel(simpleModel);
|
|
|
// 进度信息
|
|
|
respVO.setUnfinishedTaskActivityIds(unfinishedTaskActivityIds)
|
|
|
.setFinishedTaskActivityIds(finishedTaskActivityIds)
|