sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/annotation/EnableCustomConfig.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/EnableCustomConfig.java @@ -1,4 +1,4 @@ package com.ruoyi.common.security.annotation; package com.sgd.common.security.annotation; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; @@ -10,8 +10,8 @@ import org.springframework.context.annotation.EnableAspectJAutoProxy; import org.springframework.context.annotation.Import; import org.springframework.scheduling.annotation.EnableAsync; import com.ruoyi.common.security.config.ApplicationConfig; import com.ruoyi.common.security.feign.FeignAutoConfiguration; import com.sgd.common.security.config.ApplicationConfig; import com.sgd.common.security.feign.FeignAutoConfiguration; @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @@ -20,7 +20,7 @@ // 表示通过aop框架暴露该代理对象,AopContext能够访问 @EnableAspectJAutoProxy(exposeProxy = true) // 指定要扫描的Mapper类的包的路径 @MapperScan("com.ruoyi.**.mapper") @MapperScan("com.sgd.**.mapper") // 开启线程异步执行 @EnableAsync // 自动加载类 sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/annotation/EnableRyFeignClients.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/EnableRyFeignClients.java @@ -1,4 +1,4 @@ package com.ruoyi.common.security.annotation; package com.sgd.common.security.annotation; import org.springframework.cloud.openfeign.EnableFeignClients; import org.springframework.core.annotation.AliasFor; @@ -19,7 +19,7 @@ String[] value() default {}; @AliasFor(annotation = EnableFeignClients.class, attribute = "basePackages") String[] basePackages() default { "com.ruoyi" }; String[] basePackages() default { "com.sgd" }; Class<?>[] basePackageClasses() default {}; sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/annotation/InnerAuth.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/InnerAuth.java @@ -1,4 +1,4 @@ package com.ruoyi.common.security.annotation; package com.sgd.common.security.annotation; import java.lang.annotation.*; sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/annotation/Logical.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/Logical.java @@ -1,4 +1,4 @@ package com.ruoyi.common.security.annotation; package com.sgd.common.security.annotation; /** * 权限注解的验证模式 sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/annotation/RequiresLogin.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresLogin.java @@ -1,4 +1,4 @@ package com.ruoyi.common.security.annotation; package com.sgd.common.security.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/annotation/RequiresPermissions.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresPermissions.java @@ -1,4 +1,4 @@ package com.ruoyi.common.security.annotation; package com.sgd.common.security.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/annotation/RequiresRoles.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresRoles.java @@ -1,4 +1,4 @@ package com.ruoyi.common.security.annotation; package com.sgd.common.security.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/aspect/InnerAuthAspect.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/aspect/InnerAuthAspect.java @@ -1,15 +1,15 @@ package com.ruoyi.common.security.aspect; package com.sgd.common.security.aspect; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.springframework.core.Ordered; import org.springframework.stereotype.Component; import com.ruoyi.common.core.constant.SecurityConstants; import com.ruoyi.common.core.exception.InnerAuthException; import com.ruoyi.common.core.utils.ServletUtils; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.security.annotation.InnerAuth; import com.sgd.common.core.constant.SecurityConstants; import com.sgd.common.core.exception.InnerAuthException; import com.sgd.common.core.utils.ServletUtils; import com.sgd.common.core.utils.StringUtils; import com.sgd.common.security.annotation.InnerAuth; /** * 内部服务调用验证处理 sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/auth/AuthLogic.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthLogic.java @@ -1,22 +1,22 @@ package com.ruoyi.common.security.auth; package com.sgd.common.security.auth; import java.util.Collection; import java.util.HashSet; import java.util.Set; import org.springframework.util.PatternMatchUtils; import com.ruoyi.common.core.context.SecurityContextHolder; import com.ruoyi.common.core.exception.auth.NotLoginException; import com.ruoyi.common.core.exception.auth.NotPermissionException; import com.ruoyi.common.core.exception.auth.NotRoleException; import com.ruoyi.common.core.utils.SpringUtils; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.security.annotation.Logical; import com.ruoyi.common.security.annotation.RequiresLogin; import com.ruoyi.common.security.annotation.RequiresPermissions; import com.ruoyi.common.security.annotation.RequiresRoles; import com.ruoyi.common.security.service.TokenService; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.system.api.model.LoginUser; import com.sgd.common.core.context.SecurityContextHolder; import com.sgd.common.core.exception.auth.NotLoginException; import com.sgd.common.core.exception.auth.NotPermissionException; import com.sgd.common.core.exception.auth.NotRoleException; import com.sgd.common.core.utils.SpringUtils; import com.sgd.common.core.utils.StringUtils; import com.sgd.common.security.annotation.Logical; import com.sgd.common.security.annotation.RequiresLogin; import com.sgd.common.security.annotation.RequiresPermissions; import com.sgd.common.security.annotation.RequiresRoles; import com.sgd.common.security.service.TokenService; import com.sgd.common.security.utils.SecurityUtils; import com.sgd.system.api.model.LoginUser; /** * Token 权限验证,逻辑实现类 sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/auth/AuthUtil.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthUtil.java @@ -1,8 +1,8 @@ package com.ruoyi.common.security.auth; package com.sgd.common.security.auth; import com.ruoyi.common.security.annotation.RequiresPermissions; import com.ruoyi.common.security.annotation.RequiresRoles; import com.ruoyi.system.api.model.LoginUser; import com.sgd.common.security.annotation.RequiresPermissions; import com.sgd.common.security.annotation.RequiresRoles; import com.sgd.system.api.model.LoginUser; /** * Token 权限验证工具类 sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/config/ApplicationConfig.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/ApplicationConfig.java @@ -1,4 +1,4 @@ package com.ruoyi.common.security.config; package com.sgd.common.security.config; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.json.JsonMapper; sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/config/WebMvcConfig.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/WebMvcConfig.java @@ -1,8 +1,8 @@ package com.ruoyi.common.security.config; package com.sgd.common.security.config; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import com.ruoyi.common.security.interceptor.HeaderInterceptor; import com.sgd.common.security.interceptor.HeaderInterceptor; /** * 拦截器配置 sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/feign/FeignAutoConfiguration.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/FeignAutoConfiguration.java @@ -1,4 +1,4 @@ package com.ruoyi.common.security.feign; package com.sgd.common.security.feign; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/feign/FeignRequestInterceptor.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/FeignRequestInterceptor.java @@ -1,12 +1,12 @@ package com.ruoyi.common.security.feign; package com.sgd.common.security.feign; import java.util.Map; import jakarta.servlet.http.HttpServletRequest; import org.springframework.stereotype.Component; import com.ruoyi.common.core.constant.SecurityConstants; import com.ruoyi.common.core.utils.ServletUtils; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.core.utils.ip.IpUtils; import com.sgd.common.core.constant.SecurityConstants; import com.sgd.common.core.utils.ServletUtils; import com.sgd.common.core.utils.StringUtils; import com.sgd.common.core.utils.ip.IpUtils; import feign.RequestInterceptor; import feign.RequestTemplate; sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/handler/GlobalExceptionHandler.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/handler/GlobalExceptionHandler.java @@ -1,4 +1,4 @@ package com.ruoyi.common.security.handler; package com.sgd.common.security.handler; import jakarta.servlet.http.HttpServletRequest; import org.slf4j.Logger; @@ -10,16 +10,16 @@ import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.RestControllerAdvice; import org.springframework.web.method.annotation.MethodArgumentTypeMismatchException; import com.ruoyi.common.core.constant.HttpStatus; import com.ruoyi.common.core.exception.DemoModeException; import com.ruoyi.common.core.exception.InnerAuthException; import com.ruoyi.common.core.exception.ServiceException; import com.ruoyi.common.core.exception.auth.NotPermissionException; import com.ruoyi.common.core.exception.auth.NotRoleException; import com.ruoyi.common.core.text.Convert; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.core.utils.html.EscapeUtil; import com.ruoyi.common.core.web.domain.AjaxResult; import com.sgd.common.core.constant.HttpStatus; import com.sgd.common.core.exception.DemoModeException; import com.sgd.common.core.exception.InnerAuthException; import com.sgd.common.core.exception.ServiceException; import com.sgd.common.core.exception.auth.NotPermissionException; import com.sgd.common.core.exception.auth.NotRoleException; import com.sgd.common.core.text.Convert; import com.sgd.common.core.utils.StringUtils; import com.sgd.common.core.utils.html.EscapeUtil; import com.sgd.common.core.web.domain.AjaxResult; /** * 全局异常处理器 sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/interceptor/HeaderInterceptor.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/interceptor/HeaderInterceptor.java @@ -1,16 +1,16 @@ package com.ruoyi.common.security.interceptor; package com.sgd.common.security.interceptor; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import org.springframework.web.method.HandlerMethod; import org.springframework.web.servlet.AsyncHandlerInterceptor; import com.ruoyi.common.core.constant.SecurityConstants; import com.ruoyi.common.core.context.SecurityContextHolder; import com.ruoyi.common.core.utils.ServletUtils; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.security.auth.AuthUtil; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.system.api.model.LoginUser; import com.sgd.common.core.constant.SecurityConstants; import com.sgd.common.core.context.SecurityContextHolder; import com.sgd.common.core.utils.ServletUtils; import com.sgd.common.core.utils.StringUtils; import com.sgd.common.security.auth.AuthUtil; import com.sgd.common.security.utils.SecurityUtils; import com.sgd.system.api.model.LoginUser; /** * 自定义请求头拦截器,将Header数据封装到线程变量中方便获取 sgd-common/sgd-common-security/src/main/java/com/sgd/common/security/utils/DictUtils.java
File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/utils/DictUtils.java @@ -1,13 +1,13 @@ package com.ruoyi.common.security.utils; package com.sgd.common.security.utils; import java.util.Collection; import java.util.List; import com.alibaba.fastjson2.JSONArray; import com.ruoyi.common.core.constant.CacheConstants; import com.ruoyi.common.core.utils.SpringUtils; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.redis.service.RedisService; import com.ruoyi.system.api.domain.SysDictData; import com.sgd.common.core.constant.CacheConstants; import com.sgd.common.core.utils.SpringUtils; import com.sgd.common.core.utils.StringUtils; import com.sgd.common.redis.service.RedisService; import com.sgd.system.api.domain.SysDictData; /** * 字典工具类