From f48fb39dd2be0127a0640bc329bb9e6280ccc5b2 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Sun, 9 Jul 2023 23:15:12 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=908.0=E3=80=91=E3=80=90=E6=9D=83?= =?UTF-8?q?=E9=99=90=E3=80=91=E6=9B=B4=E6=96=B0=E5=9C=A8=E7=BA=BF=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=95=8C=E9=9D=A2=E7=9A=84=E6=9D=83=E9=99=90=E6=A0=87?= =?UTF-8?q?=E8=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kernel/sys/api/constants/PermissionCodeConstants.java | 5 +++++ .../sys/modular/login/controller/OnlineUserController.java | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/kernel-s-sys/sys-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/constants/PermissionCodeConstants.java b/kernel-s-sys/sys-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/constants/PermissionCodeConstants.java index 372c0e4bb..70c09facf 100644 --- a/kernel-s-sys/sys-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/constants/PermissionCodeConstants.java +++ b/kernel-s-sys/sys-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/constants/PermissionCodeConstants.java @@ -128,4 +128,9 @@ public interface PermissionCodeConstants { */ String AUTH_RESOURCE = "AUTH_RESOURCE"; + /** + * 在线用户界面的取消奶奶控制标识 + */ + String ONLINE_USER = "ONLINE_USER"; + } diff --git a/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/controller/OnlineUserController.java b/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/controller/OnlineUserController.java index bb87a5019..01f6a63d4 100644 --- a/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/controller/OnlineUserController.java +++ b/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/controller/OnlineUserController.java @@ -5,6 +5,7 @@ import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource; +import cn.stylefeng.roses.kernel.sys.api.constants.PermissionCodeConstants; import cn.stylefeng.roses.kernel.sys.api.pojo.user.OnlineUserItem; import cn.stylefeng.roses.kernel.sys.modular.login.pojo.OnlineUserResult; import cn.stylefeng.roses.kernel.sys.modular.login.service.OnlineUserService; @@ -24,7 +25,7 @@ import javax.annotation.Resource; */ @RestController @Slf4j -@ApiResource(name = "获取用户在线信息的接口") +@ApiResource(name = "获取用户在线信息的接口", requiredPermission = true, requirePermissionCode = PermissionCodeConstants.ONLINE_USER) public class OnlineUserController { @Resource