From 8ee616c9b72cde5e9fe6a84bb76dcd277d55780a Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Sun, 18 Jun 2023 22:53:35 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.6.0=E3=80=91=E3=80=90sys=E3=80=91?= =?UTF-8?q?=E3=80=90permission=E3=80=91=E5=AE=8C=E5=96=84=E9=A6=96?= =?UTF-8?q?=E9=A1=B5=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/modular/login/pojo/UserIndexInfo.java | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/pojo/UserIndexInfo.java b/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/pojo/UserIndexInfo.java index 8e61df616..d513c55c7 100644 --- a/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/pojo/UserIndexInfo.java +++ b/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/pojo/UserIndexInfo.java @@ -6,6 +6,7 @@ import cn.stylefeng.roses.kernel.rule.annotation.SimpleFieldFormat; import lombok.Data; import java.util.List; +import java.util.Map; import java.util.Set; /** @@ -40,7 +41,7 @@ public class UserIndexInfo { * 当前用户的部门和任职信息 */ @ChineseDescription("当前用户的部门和任职信息") - private List currentUserOrgInfo; + private List userOrgInfo; /** * 当前用户的权限编码集合,包括【菜单编码】和【菜单功能编码】 @@ -48,5 +49,30 @@ public class UserIndexInfo { @ChineseDescription("当前用户的权限编码集合,包括【菜单编码】和【菜单功能编码】") private Set permissionCodeList; + /** + * 当前用户选择的应用id + */ + @ChineseDescription("当前用户选择的应用id") + private Long currentAppId; + + /** + * 用户菜单集合 + */ + @ChineseDescription("用户菜单集合") + private List menuList; + + /** + * 菜单路由和appId的映射关系 + *

+ * 用在提供前端应用切换的需要 + */ + @ChineseDescription("菜单路由和appId的映射关系") + private Map menuUrlAppIdMap; + + /** + * 登录人的websocketUrl,用来获取右上角的实时消息 + */ + @ChineseDescription("登录人的websocketUrl,用来获取右上角的实时消息") + private String websocketUrl; }