From 781b8b3e072a4e00b1cee56f961280c753cbb460 Mon Sep 17 00:00:00 2001
From: zzw <228544128@qq.com>
Date: 星期二, 06 十月 2026 17:34:29 +0800
Subject: [PATCH] feat: add assigned scope to role permission settings
---
emergency-repair-server/src/main/java/com/emergencyrepair/config/WebConfig.java | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/emergency-repair-server/src/main/java/com/emergencyrepair/config/WebConfig.java b/emergency-repair-server/src/main/java/com/emergencyrepair/config/WebConfig.java
index 97f813f..b4cebe1 100644
--- a/emergency-repair-server/src/main/java/com/emergencyrepair/config/WebConfig.java
+++ b/emergency-repair-server/src/main/java/com/emergencyrepair/config/WebConfig.java
@@ -1,11 +1,25 @@
package com.emergencyrepair.config;
+import com.emergencyrepair.common.audit.CurrentUserInterceptor;
import org.springframework.context.annotation.Configuration;
+import com.emergencyrepair.system.log.OperationLogInterceptor;
+import lombok.RequiredArgsConstructor;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
+import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+@RequiredArgsConstructor
@Configuration
public class WebConfig implements WebMvcConfigurer {
+ private final CurrentUserInterceptor currentUserInterceptor;
+ private final OperationLogInterceptor operationLogInterceptor;
+
+ @Override
+ public void addInterceptors(InterceptorRegistry registry) {
+ registry.addInterceptor(currentUserInterceptor).addPathPatterns("/api/**").order(0);
+ registry.addInterceptor(operationLogInterceptor).addPathPatterns("/api/**");
+ }
+
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/api/**")
--
Gitblit v1.9.1