13693261870
2025-06-20 5e03601fc0a02b62055418d46647892492e4e9cc
修改名称空间和作者
已修改81个文件
208 ■■■■ 文件已修改
se-common/src/main/java/com/terra/common/annotation/Excel.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/annotation/Excels.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/configure/FastJson2JsonRedisSerializer.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/configure/RedisConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/configure/SpringDocAutoConfiguration.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/configure/properties/SpringDocProperties.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/constant/CacheConstants.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/constant/Constants.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/constant/GenConstants.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/constant/HttpStatus.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/constant/ScheduleConstants.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/constant/SecurityConstants.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/constant/ServiceNameConstants.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/constant/TokenConstants.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/constant/UserConstants.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/context/SecurityContextHolder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/domain/R.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/enums/UserStatus.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/CaptchaException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/CheckedException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/DemoModeException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/GlobalException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/InnerAuthException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/PreAuthorizeException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/ServiceException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/UtilException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/auth/NotLoginException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/auth/NotPermissionException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/auth/NotRoleException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/base/BaseException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/file/FileException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/file/FileNameLengthLimitExceededException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/file/FileSizeLimitExceededException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/file/FileUploadException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/file/InvalidExtensionException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/job/TaskException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/user/CaptchaExpireException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/user/UserException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/exception/user/UserPasswordNotMatchException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/service/RedisService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/text/CharsetKit.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/text/Convert.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/text/StrFormatter.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/DateUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/ExceptionUtil.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/JwtUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/PageUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/ServletUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/SpringUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/StringUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/bean/BeanUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/bean/BeanValidators.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/file/FileTypeUtils.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/file/FileUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/file/ImageUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/file/MimeTypeUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/html/EscapeUtil.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/html/HTMLFilter.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/ip/IpUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/poi/ExcelHandlerAdapter.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/poi/ExcelUtil.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/reflect/ReflectUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/sign/Base64.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/sql/SqlUtil.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/uuid/IdUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/uuid/Seq.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/utils/uuid/UUID.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/web/controller/BaseController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/web/domain/AjaxResult.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/web/domain/BaseEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/web/domain/TreeEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/web/page/PageDomain.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/web/page/TableDataInfo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/web/page/TableSupport.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/xss/Xss.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/xss/XssValidator.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-gateway/pom.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-gateway/src/main/java/com/terra/gateway/config/SpringDocConfig.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-gateway/src/main/java/com/terra/gateway/handler/SentinelFallbackHandler.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-system/src/main/resources/banner.txt 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/src/main/java/com/terra/common/annotation/Excel.java
@@ -12,7 +12,7 @@
/**
 * 自定义导出Excel数据注解
 * 
 * @author ruoyi
 * @author admin
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
se-common/src/main/java/com/terra/common/annotation/Excels.java
@@ -8,7 +8,7 @@
/**
 * Excel注解集
 * 
 * @author ruoyi
 * @author admin
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
se-common/src/main/java/com/terra/common/configure/FastJson2JsonRedisSerializer.java
@@ -13,7 +13,7 @@
/**
 * Redis使用FastJson序列化
 * 
 * @author ruoyi
 * @author admin
 */
public class FastJson2JsonRedisSerializer<T> implements RedisSerializer<T>
{
se-common/src/main/java/com/terra/common/configure/RedisConfig.java
@@ -13,7 +13,7 @@
/**
 * redis配置
 * 
 * @author ruoyi
 * @author admin
 */
@Configuration
@EnableCaching
se-common/src/main/java/com/terra/common/configure/SpringDocAutoConfiguration.java
@@ -18,7 +18,7 @@
/**
 * Swagger 文档配置
 *
 * @author ruoyi
 * @author admin
 */
@EnableConfigurationProperties(SpringDocProperties.class)
@ConditionalOnProperty(name = "springdoc.api-docs.enabled", havingValue = "true", matchIfMissing = true)
se-common/src/main/java/com/terra/common/configure/properties/SpringDocProperties.java
@@ -8,7 +8,7 @@
/**
 * Swagger 配置属性
 *
 * @author ruoyi
 * @author admin
 */
@ConfigurationProperties(prefix = "springdoc")
public class SpringDocProperties
se-common/src/main/java/com/terra/common/constant/CacheConstants.java
@@ -3,7 +3,7 @@
/**
 * 缓存常量信息
 * 
 * @author ruoyi
 * @author admin
 */
public class CacheConstants
{
se-common/src/main/java/com/terra/common/constant/Constants.java
@@ -3,7 +3,7 @@
/**
 * 通用常量信息
 * 
 * @author ruoyi
 * @author admin
 */
public class Constants
{
@@ -120,12 +120,12 @@
    /**
     * 自动识别json对象白名单配置(仅允许解析的包名,范围越小越安全)
     */
    public static final String[] JSON_WHITELIST_STR = { "org.springframework", "com.ruoyi" };
    public static final String[] JSON_WHITELIST_STR = { "org.springframework", "com.terra" };
    /**
     * 定时任务白名单配置(仅允许访问的包名,如其他需要可以自行添加)
     */
    public static final String[] JOB_WHITELIST_STR = { "com.ruoyi.job.task" };
    public static final String[] JOB_WHITELIST_STR = { "com.terra.job.task" };
    /**
     * 定时任务违规的字符
se-common/src/main/java/com/terra/common/constant/GenConstants.java
@@ -3,7 +3,7 @@
/**
 * 代码生成通用常量
 * 
 * @author ruoyi
 * @author admin
 */
public class GenConstants
{
se-common/src/main/java/com/terra/common/constant/HttpStatus.java
@@ -3,7 +3,7 @@
/**
 * 返回状态码
 * 
 * @author ruoyi
 * @author admin
 */
public class HttpStatus
{
se-common/src/main/java/com/terra/common/constant/ScheduleConstants.java
@@ -3,7 +3,7 @@
/**
 * 任务调度通用常量
 * 
 * @author ruoyi
 * @author admin
 */
public class ScheduleConstants
{
se-common/src/main/java/com/terra/common/constant/SecurityConstants.java
@@ -3,7 +3,7 @@
/**
 * 权限相关通用常量
 * 
 * @author ruoyi
 * @author admin
 */
public class SecurityConstants
{
se-common/src/main/java/com/terra/common/constant/ServiceNameConstants.java
@@ -3,22 +3,22 @@
/**
 * 服务名称
 * 
 * @author ruoyi
 * @author admin
 */
public class ServiceNameConstants
{
    /**
     * 认证服务的serviceid
     */
    public static final String AUTH_SERVICE = "ruoyi-auth";
    public static final String AUTH_SERVICE = "se-auth";
    /**
     * 系统模块的serviceid
     */
    public static final String SYSTEM_SERVICE = "ruoyi-system";
    public static final String SYSTEM_SERVICE = "se-system";
    /**
     * 文件服务的serviceid
     */
    public static final String FILE_SERVICE = "ruoyi-file";
    public static final String FILE_SERVICE = "se-file";
}
se-common/src/main/java/com/terra/common/constant/TokenConstants.java
@@ -3,7 +3,7 @@
/**
 * Token的Key常量
 * 
 * @author ruoyi
 * @author admin
 */
public class TokenConstants
{
se-common/src/main/java/com/terra/common/constant/UserConstants.java
@@ -3,7 +3,7 @@
/**
 * 用户常量信息
 * 
 * @author ruoyi
 * @author admin
 */
public class UserConstants
{
se-common/src/main/java/com/terra/common/context/SecurityContextHolder.java
@@ -11,7 +11,7 @@
 * 获取当前线程变量中的 用户id、用户名称、Token等信息 
 * 注意: 必须在网关通过请求头的方法传入,同时在HeaderInterceptor拦截器设置值。 否则这里无法获取
 *
 * @author ruoyi
 * @author admin
 */
public class SecurityContextHolder
{
se-common/src/main/java/com/terra/common/domain/R.java
@@ -6,7 +6,7 @@
/**
 * 响应信息主体
 *
 * @author ruoyi
 * @author admin
 */
public class R<T> implements Serializable
{
se-common/src/main/java/com/terra/common/enums/UserStatus.java
@@ -3,7 +3,7 @@
/**
 * 用户状态
 * 
 * @author ruoyi
 * @author admin
 */
public enum UserStatus
{
se-common/src/main/java/com/terra/common/exception/CaptchaException.java
@@ -3,7 +3,7 @@
/**
 * 验证码错误异常类
 * 
 * @author ruoyi
 * @author admin
 */
public class CaptchaException extends RuntimeException
{
se-common/src/main/java/com/terra/common/exception/CheckedException.java
@@ -3,7 +3,7 @@
/**
 * 检查异常
 * 
 * @author ruoyi
 * @author admin
 */
public class CheckedException extends RuntimeException
{
se-common/src/main/java/com/terra/common/exception/DemoModeException.java
@@ -3,7 +3,7 @@
/**
 * 演示模式异常
 * 
 * @author ruoyi
 * @author admin
 */
public class DemoModeException extends RuntimeException
{
se-common/src/main/java/com/terra/common/exception/GlobalException.java
@@ -3,7 +3,7 @@
/**
 * 全局异常
 * 
 * @author ruoyi
 * @author admin
 */
public class GlobalException extends RuntimeException
{
se-common/src/main/java/com/terra/common/exception/InnerAuthException.java
@@ -3,7 +3,7 @@
/**
 * 内部认证异常
 * 
 * @author ruoyi
 * @author admin
 */
public class InnerAuthException extends RuntimeException
{
se-common/src/main/java/com/terra/common/exception/PreAuthorizeException.java
@@ -3,7 +3,7 @@
/**
 * 权限异常
 * 
 * @author ruoyi
 * @author admin
 */
public class PreAuthorizeException extends RuntimeException
{
se-common/src/main/java/com/terra/common/exception/ServiceException.java
@@ -3,7 +3,7 @@
/**
 * 业务异常
 * 
 * @author ruoyi
 * @author admin
 */
public final class ServiceException extends RuntimeException
{
se-common/src/main/java/com/terra/common/exception/UtilException.java
@@ -3,7 +3,7 @@
/**
 * 工具类异常
 * 
 * @author ruoyi
 * @author admin
 */
public class UtilException extends RuntimeException
{
se-common/src/main/java/com/terra/common/exception/auth/NotLoginException.java
@@ -3,7 +3,7 @@
/**
 * 未能通过的登录认证异常
 * 
 * @author ruoyi
 * @author admin
 */
public class NotLoginException extends RuntimeException
{
se-common/src/main/java/com/terra/common/exception/auth/NotPermissionException.java
@@ -5,7 +5,7 @@
/**
 * 未能通过的权限认证异常
 * 
 * @author ruoyi
 * @author admin
 */
public class NotPermissionException extends RuntimeException
{
se-common/src/main/java/com/terra/common/exception/auth/NotRoleException.java
@@ -5,7 +5,7 @@
/**
 * 未能通过的角色认证异常
 * 
 * @author ruoyi
 * @author admin
 */
public class NotRoleException extends RuntimeException
{
se-common/src/main/java/com/terra/common/exception/base/BaseException.java
@@ -3,7 +3,7 @@
/**
 * 基础异常
 * 
 * @author ruoyi
 * @author admin
 */
public class BaseException extends RuntimeException
{
se-common/src/main/java/com/terra/common/exception/file/FileException.java
@@ -5,7 +5,7 @@
/**
 * 文件信息异常类
 * 
 * @author ruoyi
 * @author admin
 */
public class FileException extends BaseException
{
se-common/src/main/java/com/terra/common/exception/file/FileNameLengthLimitExceededException.java
@@ -3,7 +3,7 @@
/**
 * 文件名称超长限制异常类
 * 
 * @author ruoyi
 * @author admin
 */
public class FileNameLengthLimitExceededException extends FileException
{
se-common/src/main/java/com/terra/common/exception/file/FileSizeLimitExceededException.java
@@ -3,7 +3,7 @@
/**
 * 文件名大小限制异常类
 * 
 * @author ruoyi
 * @author admin
 */
public class FileSizeLimitExceededException extends FileException
{
se-common/src/main/java/com/terra/common/exception/file/FileUploadException.java
@@ -6,7 +6,7 @@
/**
 * 文件上传异常类
 * 
 * @author ruoyi
 * @author admin
 */
public class FileUploadException extends Exception
{
se-common/src/main/java/com/terra/common/exception/file/InvalidExtensionException.java
@@ -5,7 +5,7 @@
/**
 * 文件上传 误异常类
 * 
 * @author ruoyi
 * @author admin
 */
public class InvalidExtensionException extends FileUploadException
{
se-common/src/main/java/com/terra/common/exception/job/TaskException.java
@@ -3,7 +3,7 @@
/**
 * 计划策略异常
 * 
 * @author ruoyi
 * @author admin
 */
public class TaskException extends Exception
{
se-common/src/main/java/com/terra/common/exception/user/CaptchaExpireException.java
@@ -3,7 +3,7 @@
/**
 * 验证码失效异常类
 * 
 * @author ruoyi
 * @author admin
 */
public class CaptchaExpireException extends UserException
{
se-common/src/main/java/com/terra/common/exception/user/UserException.java
@@ -5,7 +5,7 @@
/**
 * 用户信息异常类
 * 
 * @author ruoyi
 * @author admin
 */
public class UserException extends BaseException
{
se-common/src/main/java/com/terra/common/exception/user/UserPasswordNotMatchException.java
@@ -3,7 +3,7 @@
/**
 * 用户密码不正确或不符合规范异常类
 * 
 * @author ruoyi
 * @author admin
 */
public class UserPasswordNotMatchException extends UserException
{
se-common/src/main/java/com/terra/common/service/RedisService.java
@@ -13,7 +13,7 @@
/**
 * spring redis 工具类
 * 
 * @author ruoyi
 * @author admin
 **/
@SuppressWarnings(value = { "unchecked", "rawtypes" })
@Component
se-common/src/main/java/com/terra/common/text/CharsetKit.java
@@ -7,7 +7,7 @@
/**
 * 字符集工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class CharsetKit
{
se-common/src/main/java/com/terra/common/text/Convert.java
@@ -12,7 +12,7 @@
/**
 * 类型转换器
 * 
 * @author ruoyi
 * @author admin
 */
public class Convert
{
se-common/src/main/java/com/terra/common/text/StrFormatter.java
@@ -5,7 +5,7 @@
/**
 * 字符串格式化
 * 
 * @author ruoyi
 * @author admin
 */
public class StrFormatter
{
se-common/src/main/java/com/terra/common/utils/DateUtils.java
@@ -14,7 +14,7 @@
/**
 * 时间工具类
 *
 * @author ruoyi
 * @author admin
 */
public class DateUtils extends org.apache.commons.lang3.time.DateUtils
{
se-common/src/main/java/com/terra/common/utils/ExceptionUtil.java
@@ -7,7 +7,7 @@
/**
 * 错误信息处理类。
 *
 * @author ruoyi
 * @author admin
 */
public class ExceptionUtil
{
se-common/src/main/java/com/terra/common/utils/JwtUtils.java
@@ -11,7 +11,7 @@
/**
 * Jwt工具类
 *
 * @author ruoyi
 * @author admin
 */
public class JwtUtils
{
se-common/src/main/java/com/terra/common/utils/PageUtils.java
@@ -8,7 +8,7 @@
/**
 * 分页工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class PageUtils extends PageHelper
{
se-common/src/main/java/com/terra/common/utils/ServletUtils.java
@@ -30,7 +30,7 @@
/**
 * 客户端工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class ServletUtils
{
se-common/src/main/java/com/terra/common/utils/SpringUtils.java
@@ -10,7 +10,7 @@
/**
 * spring工具类 方便在非spring管理环境中获取bean
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public final class SpringUtils implements BeanFactoryPostProcessor
se-common/src/main/java/com/terra/common/utils/StringUtils.java
@@ -10,7 +10,7 @@
/**
 * 字符串工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class StringUtils extends org.apache.commons.lang3.StringUtils
{
se-common/src/main/java/com/terra/common/utils/bean/BeanUtils.java
@@ -9,7 +9,7 @@
/**
 * Bean 工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class BeanUtils extends org.springframework.beans.BeanUtils
{
se-common/src/main/java/com/terra/common/utils/bean/BeanValidators.java
@@ -8,7 +8,7 @@
/**
 * bean对象属性验证
 * 
 * @author ruoyi
 * @author admin
 */
public class BeanValidators
{
se-common/src/main/java/com/terra/common/utils/file/FileTypeUtils.java
@@ -9,14 +9,14 @@
/**
 * 文件类型工具类
 *
 * @author ruoyi
 * @author admin
 */
public class FileTypeUtils
{
    /**
     * 获取文件类型
     * <p>
     * 例如: ruoyi.txt, 返回: txt
     * 例如: terra.txt, 返回: txt
     * 
     * @param file 文件名
     * @return 后缀(不含".")
@@ -33,7 +33,7 @@
    /**
     * 获取文件类型
     * <p>
     * 例如: ruoyi.txt, 返回: txt
     * 例如: terra.txt, 返回: txt
     *
     * @param fileName 文件名
     * @return 后缀(不含".")
se-common/src/main/java/com/terra/common/utils/file/FileUtils.java
@@ -16,7 +16,7 @@
/**
 * 文件处理工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class FileUtils
{
se-common/src/main/java/com/terra/common/utils/file/ImageUtils.java
@@ -12,7 +12,7 @@
/**
 * 图片处理工具类
 *
 * @author ruoyi
 * @author admin
 */
public class ImageUtils
{
se-common/src/main/java/com/terra/common/utils/file/MimeTypeUtils.java
@@ -3,7 +3,7 @@
/**
 * 媒体类型工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class MimeTypeUtils
{
se-common/src/main/java/com/terra/common/utils/html/EscapeUtil.java
@@ -5,7 +5,7 @@
/**
 * 转义和反转义工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class EscapeUtil
{
se-common/src/main/java/com/terra/common/utils/html/HTMLFilter.java
@@ -13,7 +13,7 @@
/**
 * HTML过滤器,用于去除XSS漏洞隐患。
 *
 * @author ruoyi
 * @author admin
 */
public final class HTMLFilter
{
se-common/src/main/java/com/terra/common/utils/ip/IpUtils.java
@@ -9,7 +9,7 @@
/**
 * 获取IP方法
 * 
 * @author ruoyi
 * @author admin
 */
public class IpUtils
{
se-common/src/main/java/com/terra/common/utils/poi/ExcelHandlerAdapter.java
@@ -6,7 +6,7 @@
/**
 * Excel数据格式处理适配器
 * 
 * @author ruoyi
 * @author admin
 */
public interface ExcelHandlerAdapter
{
se-common/src/main/java/com/terra/common/utils/poi/ExcelUtil.java
@@ -67,7 +67,7 @@
/**
 * Excel相关处理
 *
 * @author ruoyi
 * @author admin
 */
public class ExcelUtil<T>
{
se-common/src/main/java/com/terra/common/utils/reflect/ReflectUtils.java
@@ -18,7 +18,7 @@
/**
 * 反射工具类. 提供调用getter/setter方法, 访问私有变量, 调用私有方法, 获取泛型类型Class, 被AOP过的真实类等工具函数.
 * 
 * @author ruoyi
 * @author admin
 */
@SuppressWarnings("rawtypes")
public class ReflectUtils
se-common/src/main/java/com/terra/common/utils/sign/Base64.java
@@ -3,7 +3,7 @@
/**
 * Base64工具类
 * 
 * @author ruoyi
 * @author admin
 */
public final class Base64
{
se-common/src/main/java/com/terra/common/utils/sql/SqlUtil.java
@@ -6,7 +6,7 @@
/**
 * sql操作工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class SqlUtil
{
se-common/src/main/java/com/terra/common/utils/uuid/IdUtils.java
@@ -3,7 +3,7 @@
/**
 * ID生成器工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class IdUtils
{
se-common/src/main/java/com/terra/common/utils/uuid/Seq.java
@@ -5,7 +5,7 @@
import com.terra.common.utils.StringUtils;
/**
 * @author ruoyi 序列生成类
 * @author admin 序列生成类
 */
public class Seq
{
se-common/src/main/java/com/terra/common/utils/uuid/UUID.java
@@ -10,7 +10,7 @@
/**
 * 提供通用唯一识别码(universally unique identifier)(UUID)实现
 *
 * @author ruoyi
 * @author admin
 */
public final class UUID implements java.io.Serializable, Comparable<UUID>
{
se-common/src/main/java/com/terra/common/web/controller/BaseController.java
@@ -22,7 +22,7 @@
/**
 * web层通用数据处理
 * 
 * @author ruoyi
 * @author admin
 */
public class BaseController
{
se-common/src/main/java/com/terra/common/web/domain/AjaxResult.java
@@ -8,7 +8,7 @@
/**
 * 操作消息提醒
 * 
 * @author ruoyi
 * @author admin
 */
public class AjaxResult extends HashMap<String, Object>
{
se-common/src/main/java/com/terra/common/web/domain/BaseEntity.java
@@ -11,7 +11,7 @@
/**
 * Entity基类
 * 
 * @author ruoyi
 * @author admin
 */
public class BaseEntity implements Serializable
{
se-common/src/main/java/com/terra/common/web/domain/TreeEntity.java
@@ -6,7 +6,7 @@
/**
 * Tree基类
 * 
 * @author ruoyi
 * @author admin
 */
public class TreeEntity extends BaseEntity
{
se-common/src/main/java/com/terra/common/web/page/PageDomain.java
@@ -5,7 +5,7 @@
/**
 * 分页数据
 * 
 * @author ruoyi
 * @author admin
 */
public class PageDomain
{
se-common/src/main/java/com/terra/common/web/page/TableDataInfo.java
@@ -6,7 +6,7 @@
/**
 * 表格分页数据对象
 * 
 * @author ruoyi
 * @author admin
 */
public class TableDataInfo implements Serializable
{
se-common/src/main/java/com/terra/common/web/page/TableSupport.java
@@ -6,7 +6,7 @@
/**
 * 表格数据处理
 * 
 * @author ruoyi
 * @author admin
 */
public class TableSupport
{
se-common/src/main/java/com/terra/common/xss/Xss.java
@@ -10,7 +10,7 @@
/**
 * 自定义xss校验注解
 * 
 * @author ruoyi
 * @author admin
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(value = { ElementType.METHOD, ElementType.FIELD, ElementType.CONSTRUCTOR, ElementType.PARAMETER })
se-common/src/main/java/com/terra/common/xss/XssValidator.java
@@ -9,7 +9,7 @@
/**
 * 自定义xss校验注解实现
 * 
 * @author ruoyi
 * @author admin
 */
public class XssValidator implements ConstraintValidator<Xss, String>
{
se-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,4 +1,4 @@
com.terra.common.utils.SpringUtils
com.terra.common.service.RedisService
com.terra.common.configure.RedisConfig
com.ruoyi.common.configure.SpringDocAutoConfiguration
com.terra.common.configure.SpringDocAutoConfiguration
se-gateway/pom.xml
@@ -71,6 +71,14 @@
            <version>${springdoc.version}</version>
        </dependency>
        <!-- se-common -->
        <dependency>
            <groupId>com.terra</groupId>
            <artifactId>se-common</artifactId>
            <version>1.0.2</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>
    <build>
se-gateway/src/main/java/com/terra/gateway/config/SpringDocConfig.java
@@ -2,10 +2,11 @@
import java.util.Set;
import java.util.stream.Collectors;
import org.apache.commons.lang3.StringUtils;
import org.springdoc.core.AbstractSwaggerUiConfigProperties;
import org.springdoc.core.SwaggerUiConfigProperties;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.cloud.client.discovery.DiscoveryClient;
import org.springframework.context.annotation.Configuration;
@@ -13,7 +14,6 @@
import com.alibaba.nacos.common.notify.Event;
import com.alibaba.nacos.common.notify.NotifyCenter;
import com.alibaba.nacos.common.notify.listener.Subscriber;
import javax.annotation.Resource;
/**
@@ -25,10 +25,10 @@
@ConditionalOnProperty(value = "springdoc.api-docs.enabled", matchIfMissing = true)
public class SpringDocConfig implements InitializingBean
{
    @Autowired
    @Resource
    private SwaggerUiConfigProperties swaggerUiConfigProperties;
    @Autowired
    @Resource
    private DiscoveryClient discoveryClient;
    /**
@@ -52,7 +52,7 @@
    @Resource
    private DiscoveryClient discoveryClient;
    private final static String[] EXCLUDE_ROUTES = new String[] { "se-gateway", "se-auth", "se-file", "se-monitor", "se-system" };
    private final static String[] EXCLUDE_ROUTES = new String[] { "se-gateway", "se-auth", "se-file", "se-monitor" };
    public SwaggerDocRegister(SwaggerUiConfigProperties swaggerUiConfigProperties, DiscoveryClient discoveryClient)
    {
@@ -70,7 +70,7 @@
        Set<AbstractSwaggerUiConfigProperties.SwaggerUrl> swaggerUrlSet = discoveryClient.getServices()
            .stream()
            .flatMap(serviceId -> discoveryClient.getInstances(serviceId).stream())
            //.filter(instance -> !StringUtils.equalsAnyIgnoreCase(instance.getServiceId(), EXCLUDE_ROUTES))
                .filter(instance -> !StringUtils.equalsAnyIgnoreCase(instance.getServiceId(), EXCLUDE_ROUTES))
            .map(instance -> {
                AbstractSwaggerUiConfigProperties.SwaggerUrl swaggerUrl = new AbstractSwaggerUiConfigProperties.SwaggerUrl();
                swaggerUrl.setName(instance.getServiceId());
se-gateway/src/main/java/com/terra/gateway/handler/SentinelFallbackHandler.java
@@ -2,6 +2,7 @@
import com.alibaba.csp.sentinel.adapter.gateway.sc.callback.GatewayCallbackManager;
import com.alibaba.csp.sentinel.slots.block.BlockException;
import com.terra.common.utils.ServletUtils;
import org.springframework.web.reactive.function.server.ServerResponse;
import org.springframework.web.server.ServerWebExchange;
import org.springframework.web.server.WebExceptionHandler;
@@ -16,8 +17,7 @@
{
    private Mono<Void> writeResponse(ServerResponse response, ServerWebExchange exchange)
    {
        //return ServletUtils.webFluxResponseWriter(exchange.getResponse(), "请求超过最大数,请稍候再试");
        return null;
        return ServletUtils.webFluxResponseWriter(exchange.getResponse(), "请求超过最大数,请稍候再试");
    }
    @Override
se-system/src/main/resources/banner.txt
@@ -1,10 +1,10 @@
Spring Boot Version: ${spring-boot.version}
Spring Application Name: ${spring.application.name}
                            _                           _
                           (_)                         | |
 _ __  _   _   ___   _   _  _  ______  ___  _   _  ___ | |_   ___  _ __ ___
| '__|| | | | / _ \ | | | || ||______|/ __|| | | |/ __|| __| / _ \| '_ ` _ \
| |   | |_| || (_) || |_| || |        \__ \| |_| |\__ \| |_ |  __/| | | | | |
|_|    \__,_| \___/  \__, ||_|        |___/ \__, ||___/ \__| \___||_| |_| |_|
                      __/ |                  __/ |
                     |___/                  |___/
                  _
                 | |
 ___  _   _  ___ | |_   ___  _ __ ___
/ __|| | | |/ __|| __| / _ \| '_ ` _ \
\__ \| |_| |\__ \| |_ |  __/| | | | | |
|___/ \__, ||___/ \__| \___||_| |_| |_|
       __/ |
      |___/