From e37b5359756eb4c9f3d16c472c26f6ef18e072c4 Mon Sep 17 00:00:00 2001 From: xyli Date: Fri, 3 Mar 2023 17:43:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EPermissionInterceptor.java=20?= =?UTF-8?q?=E6=9D=83=E9=99=90=E6=8B=A6=E6=88=AA=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../interceptor/PermissionInterceptor.java | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 src/main/java/mpms/common/interceptor/PermissionInterceptor.java diff --git a/src/main/java/mpms/common/interceptor/PermissionInterceptor.java b/src/main/java/mpms/common/interceptor/PermissionInterceptor.java new file mode 100644 index 0000000..991fe91 --- /dev/null +++ b/src/main/java/mpms/common/interceptor/PermissionInterceptor.java @@ -0,0 +1,53 @@ +package io.jpom.common.interceptor; + +import cn.hutool.core.util.StrUtil; +import cn.hutool.extra.servlet.ServletUtil; +import cn.jiangzeyin.common.JsonMessage; +import cn.jiangzeyin.common.interceptor.InterceptorPattens; +import cn.jiangzeyin.common.spring.SpringUtil; +import io.jpom.common.BaseServerController; +import io.jpom.model.data.NodeModel; +import io.jpom.model.data.UserModel; +import io.jpom.permission.DynamicData; +import io.jpom.permission.SystemPermission; +import io.jpom.plugin.ClassFeature; +import io.jpom.plugin.Feature; +import io.jpom.plugin.MethodFeature; +import io.jpom.service.node.NodeService; +import io.jpom.service.user.RoleService; +import io.jpom.system.AgentException; +import org.springframework.http.MediaType; +import org.springframework.web.method.HandlerMethod; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; + +/** + * 权限拦截器 + * + + + */ +@InterceptorPattens(sort = 1) +public class PermissionInterceptor extends BaseLinxInterceptor { + + private NodeService nodeService; + private RoleService roleService; + + /** + * 操作类型参数 + */ + private static final String TYPE = "type"; + + /** + * 新增操作 + */ + private static final String TYPE_ADD = "add"; + + + + + + +} -- Gitee