diff --git a/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/dto/OrgStructureSnapshotInfo.java b/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/dto/OrgStructureSnapshotInfo.java index ef84851fe..6bb440b8e 100644 --- a/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/dto/OrgStructureSnapshotInfo.java +++ b/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/dto/OrgStructureSnapshotInfo.java @@ -43,6 +43,11 @@ public class OrgStructureSnapshotInfo implements Serializable { */ private Long topNodeId; + /** + * 工作台类型 + */ + private int workspaceType; + /** * 项目快照信息 */ diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/engine/ext/listener/TaskEntityEventHandle.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/engine/ext/listener/TaskEntityEventHandle.java index 6d69957e3..fe85ad931 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/engine/ext/listener/TaskEntityEventHandle.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/engine/ext/listener/TaskEntityEventHandle.java @@ -174,6 +174,7 @@ public class TaskEntityEventHandle implements EntityEventHandle { .avatarUrl(firstNodeUser.getPersonProfile().getAvatarUrl()) .phone(firstNodeUser.getPhone()) .topNodeId(firstNodeUser.getTopNodeId()) + .workspaceType(firstNodeUser.getWorkspace().getType()) .projectInfo(Objects.nonNull(firstNodeUser.getCooperateShip()) ? OrgSnapshotInfo.builder() .workspaceName(firstNodeUser.getCooperateShip().getWorkspaceName()) .workspaceId(String.valueOf(firstNodeUser.getCooperateShip().getWorkspaceId()))