From 79baa354b796e9cf685331aad6f04ccd4abd5615 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Tue, 1 Jul 2025 15:01:29 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-4468)=20-=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E5=AE=A1=E6=89=B9=E4=BA=BA=E5=86=97=E4=BD=99=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflow/common/model/dto/OrgStructureSnapshotInfo.java | 5 +++++ .../server/engine/ext/listener/TaskEntityEventHandle.java | 1 + 2 files changed, 6 insertions(+) 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()))