refactor: 将 RuoYi 标记替换为 HZHub

This commit is contained in:
2026-03-27 06:42:14 +00:00
parent 849adec937
commit f115a793a7
988 changed files with 4836 additions and 4590 deletions

View File

@@ -3,27 +3,27 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>org.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
<groupId>org.hzhub</groupId>
<artifactId>hzhub-common</artifactId>
<version>${revision}</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>ruoyi-common-mybatis</artifactId>
<artifactId>hzhub-common-mybatis</artifactId>
<description>
ruoyi-common-mybatis 数据库服务
hzhub-common-mybatis 数据库服务
</description>
<dependencies>
<dependency>
<groupId>org.ruoyi</groupId>
<artifactId>ruoyi-common-core</artifactId>
<groupId>org.hzhub</groupId>
<artifactId>hzhub-common-core</artifactId>
</dependency>
<dependency>
<groupId>org.ruoyi</groupId>
<artifactId>ruoyi-common-satoken</artifactId>
<groupId>org.hzhub</groupId>
<artifactId>hzhub-common-satoken</artifactId>
</dependency>
<!-- dynamic-datasource 多数据源-->

View File

@@ -1,4 +1,4 @@
package org.ruoyi.common.mybatis.annotation;
package org.hzhub.common.mybatis.annotation;
import java.lang.annotation.*;

View File

@@ -1,4 +1,4 @@
package org.ruoyi.common.mybatis.annotation;
package org.hzhub.common.mybatis.annotation;
import java.lang.annotation.*;

View File

@@ -1,10 +1,10 @@
package org.ruoyi.common.mybatis.aspect;
package org.hzhub.common.mybatis.aspect;
import lombok.extern.slf4j.Slf4j;
import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;
import org.ruoyi.common.mybatis.annotation.DataPermission;
import org.ruoyi.common.mybatis.helper.DataPermissionHelper;
import org.hzhub.common.mybatis.annotation.DataPermission;
import org.hzhub.common.mybatis.helper.DataPermissionHelper;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;

View File

@@ -1,7 +1,7 @@
package org.ruoyi.common.mybatis.aspect;
package org.hzhub.common.mybatis.aspect;
import lombok.extern.slf4j.Slf4j;
import org.ruoyi.common.mybatis.annotation.DataPermission;
import org.hzhub.common.mybatis.annotation.DataPermission;
import org.springframework.aop.support.StaticMethodMatcherPointcut;
import java.lang.reflect.Method;

View File

@@ -1,4 +1,4 @@
package org.ruoyi.common.mybatis.aspect;
package org.hzhub.common.mybatis.aspect;
import org.aopalliance.aop.Advice;
import org.springframework.aop.Pointcut;

View File

@@ -1,4 +1,4 @@
package org.ruoyi.common.mybatis.config;
package org.hzhub.common.mybatis.config;
import cn.hutool.core.net.NetUtil;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
@@ -9,13 +9,13 @@ import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor;
import org.ruoyi.common.core.factory.YmlPropertySourceFactory;
import org.ruoyi.common.core.utils.SpringUtils;
import org.ruoyi.common.mybatis.aspect.DataPermissionPointcutAdvisor;
import org.ruoyi.common.mybatis.handler.InjectionMetaObjectHandler;
import org.ruoyi.common.mybatis.handler.MybatisExceptionHandler;
import org.ruoyi.common.mybatis.handler.PlusPostInitTableInfoHandler;
import org.ruoyi.common.mybatis.interceptor.PlusDataPermissionInterceptor;
import org.hzhub.common.core.factory.YmlPropertySourceFactory;
import org.hzhub.common.core.utils.SpringUtils;
import org.hzhub.common.mybatis.aspect.DataPermissionPointcutAdvisor;
import org.hzhub.common.mybatis.handler.InjectionMetaObjectHandler;
import org.hzhub.common.mybatis.handler.MybatisExceptionHandler;
import org.hzhub.common.mybatis.handler.PlusPostInitTableInfoHandler;
import org.hzhub.common.mybatis.interceptor.PlusDataPermissionInterceptor;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.BeanDefinition;

View File

@@ -1,4 +1,4 @@
package org.ruoyi.common.mybatis.core.domain;
package org.hzhub.common.mybatis.core.domain;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@@ -1,4 +1,4 @@
package org.ruoyi.common.mybatis.core.mapper;
package org.hzhub.common.mybatis.core.mapper;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
@@ -11,8 +11,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.toolkit.Db;
import org.apache.ibatis.logging.Log;
import org.apache.ibatis.logging.LogFactory;
import org.ruoyi.common.core.utils.MapstructUtils;
import org.ruoyi.common.core.utils.StreamUtils;
import org.hzhub.common.core.utils.MapstructUtils;
import org.hzhub.common.core.utils.StreamUtils;
import java.io.Serializable;
import java.util.Collection;

View File

@@ -1,4 +1,4 @@
package org.ruoyi.common.mybatis.core.page;
package org.hzhub.common.mybatis.core.page;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
@@ -6,9 +6,9 @@ import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import org.ruoyi.common.core.exception.ServiceException;
import org.ruoyi.common.core.utils.StringUtils;
import org.ruoyi.common.core.utils.sql.SqlUtil;
import org.hzhub.common.core.exception.ServiceException;
import org.hzhub.common.core.utils.StringUtils;
import org.hzhub.common.core.utils.sql.SqlUtil;
import java.io.Serial;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package org.ruoyi.common.mybatis.core.page;
package org.hzhub.common.mybatis.core.page;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.http.HttpStatus;

View File

@@ -1,8 +1,8 @@
package org.ruoyi.common.mybatis.enums;
package org.hzhub.common.mybatis.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
import org.ruoyi.common.core.utils.StringUtils;
import org.hzhub.common.core.utils.StringUtils;
/**
* 数据库类型

View File

@@ -1,10 +1,10 @@
package org.ruoyi.common.mybatis.enums;
package org.hzhub.common.mybatis.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
import org.ruoyi.common.core.domain.model.LoginUser;
import org.ruoyi.common.core.utils.StringUtils;
import org.ruoyi.common.mybatis.helper.DataPermissionHelper;
import org.hzhub.common.core.domain.model.LoginUser;
import org.hzhub.common.core.utils.StringUtils;
import org.hzhub.common.mybatis.helper.DataPermissionHelper;
/**
* 数据权限类型枚举

View File

@@ -1,15 +1,15 @@
package org.ruoyi.common.mybatis.handler;
package org.hzhub.common.mybatis.handler;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.http.HttpStatus;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.reflection.MetaObject;
import org.ruoyi.common.core.domain.model.LoginUser;
import org.ruoyi.common.core.exception.ServiceException;
import org.ruoyi.common.core.utils.ObjectUtils;
import org.ruoyi.common.mybatis.core.domain.BaseEntity;
import org.ruoyi.common.satoken.utils.LoginHelper;
import org.hzhub.common.core.domain.model.LoginUser;
import org.hzhub.common.core.exception.ServiceException;
import org.hzhub.common.core.utils.ObjectUtils;
import org.hzhub.common.mybatis.core.domain.BaseEntity;
import org.hzhub.common.satoken.utils.LoginHelper;
import java.util.Date;

View File

@@ -1,11 +1,11 @@
package org.ruoyi.common.mybatis.handler;
package org.hzhub.common.mybatis.handler;
import cn.dev33.satoken.exception.NotLoginException;
import cn.hutool.http.HttpStatus;
import com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException;
import jakarta.servlet.http.HttpServletRequest;
import lombok.extern.slf4j.Slf4j;
import org.ruoyi.common.core.domain.R;
import org.hzhub.common.core.domain.R;
import org.mybatis.spring.MyBatisSystemException;
import org.springframework.dao.DuplicateKeyException;
import org.springframework.web.bind.annotation.ExceptionHandler;

View File

@@ -1,4 +1,4 @@
package org.ruoyi.common.mybatis.handler;
package org.hzhub.common.mybatis.handler;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
@@ -9,17 +9,17 @@ import net.sf.jsqlparser.expression.Expression;
import net.sf.jsqlparser.expression.operators.conditional.AndExpression;
import net.sf.jsqlparser.expression.operators.relational.ParenthesedExpressionList;
import net.sf.jsqlparser.parser.CCJSqlParserUtil;
import org.ruoyi.common.core.domain.dto.RoleDTO;
import org.ruoyi.common.core.domain.model.LoginUser;
import org.ruoyi.common.core.exception.ServiceException;
import org.ruoyi.common.core.utils.SpringUtils;
import org.ruoyi.common.core.utils.StreamUtils;
import org.ruoyi.common.core.utils.StringUtils;
import org.ruoyi.common.mybatis.annotation.DataColumn;
import org.ruoyi.common.mybatis.annotation.DataPermission;
import org.ruoyi.common.mybatis.enums.DataScopeType;
import org.ruoyi.common.mybatis.helper.DataPermissionHelper;
import org.ruoyi.common.satoken.utils.LoginHelper;
import org.hzhub.common.core.domain.dto.RoleDTO;
import org.hzhub.common.core.domain.model.LoginUser;
import org.hzhub.common.core.exception.ServiceException;
import org.hzhub.common.core.utils.SpringUtils;
import org.hzhub.common.core.utils.StreamUtils;
import org.hzhub.common.core.utils.StringUtils;
import org.hzhub.common.mybatis.annotation.DataColumn;
import org.hzhub.common.mybatis.annotation.DataPermission;
import org.hzhub.common.mybatis.enums.DataScopeType;
import org.hzhub.common.mybatis.helper.DataPermissionHelper;
import org.hzhub.common.satoken.utils.LoginHelper;
import org.springframework.context.expression.BeanFactoryResolver;
import org.springframework.expression.*;
import org.springframework.expression.common.TemplateParserContext;

View File

@@ -1,11 +1,11 @@
package org.ruoyi.common.mybatis.handler;
package org.hzhub.common.mybatis.handler;
import cn.hutool.core.convert.Convert;
import com.baomidou.mybatisplus.core.handlers.PostInitTableInfoHandler;
import com.baomidou.mybatisplus.core.metadata.TableInfo;
import org.apache.ibatis.session.Configuration;
import org.ruoyi.common.core.utils.SpringUtils;
import org.ruoyi.common.core.utils.reflect.ReflectUtils;
import org.hzhub.common.core.utils.SpringUtils;
import org.hzhub.common.core.utils.reflect.ReflectUtils;
/**
* 修改表信息初始化方式

View File

@@ -1,12 +1,12 @@
package org.ruoyi.common.mybatis.helper;
package org.hzhub.common.mybatis.helper;
import cn.hutool.core.convert.Convert;
import com.baomidou.dynamic.datasource.DynamicRoutingDataSource;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import org.ruoyi.common.core.exception.ServiceException;
import org.ruoyi.common.core.utils.SpringUtils;
import org.ruoyi.common.mybatis.enums.DataBaseType;
import org.hzhub.common.core.exception.ServiceException;
import org.hzhub.common.core.utils.SpringUtils;
import org.hzhub.common.mybatis.enums.DataBaseType;
import javax.sql.DataSource;
import java.sql.Connection;

View File

@@ -1,4 +1,4 @@
package org.ruoyi.common.mybatis.helper;
package org.hzhub.common.mybatis.helper;
import cn.dev33.satoken.context.SaHolder;
import cn.dev33.satoken.context.model.SaStorage;
@@ -8,8 +8,8 @@ import com.baomidou.mybatisplus.core.plugins.IgnoreStrategy;
import com.baomidou.mybatisplus.core.plugins.InterceptorIgnoreHelper;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import org.ruoyi.common.core.utils.reflect.ReflectUtils;
import org.ruoyi.common.mybatis.annotation.DataPermission;
import org.hzhub.common.core.utils.reflect.ReflectUtils;
import org.hzhub.common.mybatis.annotation.DataPermission;
import java.util.HashMap;
import java.util.Map;

View File

@@ -1,4 +1,4 @@
package org.ruoyi.common.mybatis.interceptor;
package org.hzhub.common.mybatis.interceptor;
import com.baomidou.mybatisplus.core.plugins.InterceptorIgnoreHelper;
import com.baomidou.mybatisplus.core.toolkit.PluginUtils;
@@ -20,7 +20,7 @@ import org.apache.ibatis.mapping.MappedStatement;
import org.apache.ibatis.mapping.SqlCommandType;
import org.apache.ibatis.session.ResultHandler;
import org.apache.ibatis.session.RowBounds;
import org.ruoyi.common.mybatis.handler.PlusDataPermissionHandler;
import org.hzhub.common.mybatis.handler.PlusDataPermissionHandler;
import java.sql.Connection;
import java.sql.SQLException;