From a838d52540778fe47a226dc6104f9c34a3bb258e Mon Sep 17 00:00:00 2001 From: wanggeng888 <450292408@qq.com> Date: Sun, 2 May 2021 10:19:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E6=8B=93=E5=B1=95=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/component/SecurityComponent.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/common/src/main/java/ink/wgink/common/component/SecurityComponent.java b/common/src/main/java/ink/wgink/common/component/SecurityComponent.java index 1a591dda..13e2a432 100644 --- a/common/src/main/java/ink/wgink/common/component/SecurityComponent.java +++ b/common/src/main/java/ink/wgink/common/component/SecurityComponent.java @@ -58,6 +58,7 @@ public class SecurityComponent { userInfoBO.setDepartments(loginUser.getDepartments()); userInfoBO.setGroups(loginUser.getGroups()); userInfoBO.setPositions(loginUser.getPositions()); + userInfoBO.setExpandData(loginUser.getExpandData()); } if (user instanceof UserInfoBO) { userInfoBO = (UserInfoBO) user; @@ -131,6 +132,27 @@ public class SecurityComponent { return userInfoBO.getUserUsername(); } + /** + * 拓展数据 + * + * @return + */ + public Object getExpandData() { + UserInfoBO userInfoBO = getCurrentUser(); + return userInfoBO.getExpandData(); + } + + /** + * 拓展数据 + * + * @param clazz + * @param + * @return + */ + public T getExpandData(Class clazz) { + return (T) getExpandData(); + } + /** * 获取当前用户ID信息 *