refactor: 将 RuoYi 标记替换为 HZHub
This commit is contained in:
@@ -3,23 +3,23 @@
|
||||
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-encrypt</artifactId>
|
||||
<artifactId>hzhub-common-encrypt</artifactId>
|
||||
|
||||
<description>
|
||||
ruoyi-common-encrypt 数据加解密模块
|
||||
hzhub-common-encrypt 数据加解密模块
|
||||
</description>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common-core</artifactId>
|
||||
<groupId>org.hzhub</groupId>
|
||||
<artifactId>hzhub-common-core</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.common.encrypt.annotation;
|
||||
package org.hzhub.common.encrypt.annotation;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.ruoyi.common.encrypt.annotation;
|
||||
package org.hzhub.common.encrypt.annotation;
|
||||
|
||||
import org.ruoyi.common.encrypt.enumd.AlgorithmType;
|
||||
import org.ruoyi.common.encrypt.enumd.EncodeType;
|
||||
import org.hzhub.common.encrypt.enumd.AlgorithmType;
|
||||
import org.hzhub.common.encrypt.enumd.EncodeType;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package org.ruoyi.common.encrypt.config;
|
||||
package org.hzhub.common.encrypt.config;
|
||||
|
||||
import jakarta.servlet.DispatcherType;
|
||||
import org.ruoyi.common.encrypt.filter.CryptoFilter;
|
||||
import org.ruoyi.common.encrypt.properties.ApiDecryptProperties;
|
||||
import org.hzhub.common.encrypt.filter.CryptoFilter;
|
||||
import org.hzhub.common.encrypt.properties.ApiDecryptProperties;
|
||||
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package org.ruoyi.common.encrypt.config;
|
||||
package org.hzhub.common.encrypt.config;
|
||||
|
||||
import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration;
|
||||
import com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.ruoyi.common.encrypt.core.EncryptorManager;
|
||||
import org.ruoyi.common.encrypt.interceptor.MybatisDecryptInterceptor;
|
||||
import org.ruoyi.common.encrypt.interceptor.MybatisEncryptInterceptor;
|
||||
import org.ruoyi.common.encrypt.properties.EncryptorProperties;
|
||||
import org.hzhub.common.encrypt.core.EncryptorManager;
|
||||
import org.hzhub.common.encrypt.interceptor.MybatisDecryptInterceptor;
|
||||
import org.hzhub.common.encrypt.interceptor.MybatisEncryptInterceptor;
|
||||
import org.hzhub.common.encrypt.properties.EncryptorProperties;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.ruoyi.common.encrypt.core;
|
||||
package org.hzhub.common.encrypt.core;
|
||||
|
||||
import org.ruoyi.common.encrypt.enumd.AlgorithmType;
|
||||
import org.ruoyi.common.encrypt.enumd.EncodeType;
|
||||
import org.hzhub.common.encrypt.enumd.AlgorithmType;
|
||||
import org.hzhub.common.encrypt.enumd.EncodeType;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package org.ruoyi.common.encrypt.core;
|
||||
package org.hzhub.common.encrypt.core;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.util.ReflectUtil;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.ibatis.io.Resources;
|
||||
import org.ruoyi.common.core.constant.Constants;
|
||||
import org.ruoyi.common.core.utils.ObjectUtils;
|
||||
import org.ruoyi.common.core.utils.StringUtils;
|
||||
import org.ruoyi.common.encrypt.annotation.EncryptField;
|
||||
import org.hzhub.common.core.constant.Constants;
|
||||
import org.hzhub.common.core.utils.ObjectUtils;
|
||||
import org.hzhub.common.core.utils.StringUtils;
|
||||
import org.hzhub.common.encrypt.annotation.EncryptField;
|
||||
import org.springframework.context.ConfigurableApplicationContext;
|
||||
import org.springframework.core.io.Resource;
|
||||
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.ruoyi.common.encrypt.core;
|
||||
package org.hzhub.common.encrypt.core;
|
||||
|
||||
import org.ruoyi.common.encrypt.enumd.AlgorithmType;
|
||||
import org.ruoyi.common.encrypt.enumd.EncodeType;
|
||||
import org.hzhub.common.encrypt.enumd.AlgorithmType;
|
||||
import org.hzhub.common.encrypt.enumd.EncodeType;
|
||||
|
||||
/**
|
||||
* 加解者
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.ruoyi.common.encrypt.core.encryptor;
|
||||
package org.hzhub.common.encrypt.core.encryptor;
|
||||
|
||||
import org.ruoyi.common.encrypt.core.EncryptContext;
|
||||
import org.ruoyi.common.encrypt.core.IEncryptor;
|
||||
import org.hzhub.common.encrypt.core.EncryptContext;
|
||||
import org.hzhub.common.encrypt.core.IEncryptor;
|
||||
|
||||
/**
|
||||
* 所有加密执行者的基类
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package org.ruoyi.common.encrypt.core.encryptor;
|
||||
package org.hzhub.common.encrypt.core.encryptor;
|
||||
|
||||
import org.ruoyi.common.encrypt.core.EncryptContext;
|
||||
import org.ruoyi.common.encrypt.enumd.AlgorithmType;
|
||||
import org.ruoyi.common.encrypt.enumd.EncodeType;
|
||||
import org.ruoyi.common.encrypt.utils.EncryptUtils;
|
||||
import org.hzhub.common.encrypt.core.EncryptContext;
|
||||
import org.hzhub.common.encrypt.enumd.AlgorithmType;
|
||||
import org.hzhub.common.encrypt.enumd.EncodeType;
|
||||
import org.hzhub.common.encrypt.utils.EncryptUtils;
|
||||
|
||||
/**
|
||||
* AES算法实现
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package org.ruoyi.common.encrypt.core.encryptor;
|
||||
package org.hzhub.common.encrypt.core.encryptor;
|
||||
|
||||
import org.ruoyi.common.encrypt.core.EncryptContext;
|
||||
import org.ruoyi.common.encrypt.enumd.AlgorithmType;
|
||||
import org.ruoyi.common.encrypt.enumd.EncodeType;
|
||||
import org.ruoyi.common.encrypt.utils.EncryptUtils;
|
||||
import org.hzhub.common.encrypt.core.EncryptContext;
|
||||
import org.hzhub.common.encrypt.enumd.AlgorithmType;
|
||||
import org.hzhub.common.encrypt.enumd.EncodeType;
|
||||
import org.hzhub.common.encrypt.utils.EncryptUtils;
|
||||
|
||||
/**
|
||||
* Base64算法实现
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package org.ruoyi.common.encrypt.core.encryptor;
|
||||
package org.hzhub.common.encrypt.core.encryptor;
|
||||
|
||||
import org.ruoyi.common.core.utils.StringUtils;
|
||||
import org.ruoyi.common.encrypt.core.EncryptContext;
|
||||
import org.ruoyi.common.encrypt.enumd.AlgorithmType;
|
||||
import org.ruoyi.common.encrypt.enumd.EncodeType;
|
||||
import org.ruoyi.common.encrypt.utils.EncryptUtils;
|
||||
import org.hzhub.common.core.utils.StringUtils;
|
||||
import org.hzhub.common.encrypt.core.EncryptContext;
|
||||
import org.hzhub.common.encrypt.enumd.AlgorithmType;
|
||||
import org.hzhub.common.encrypt.enumd.EncodeType;
|
||||
import org.hzhub.common.encrypt.utils.EncryptUtils;
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package org.ruoyi.common.encrypt.core.encryptor;
|
||||
package org.hzhub.common.encrypt.core.encryptor;
|
||||
|
||||
import org.ruoyi.common.core.utils.StringUtils;
|
||||
import org.ruoyi.common.encrypt.core.EncryptContext;
|
||||
import org.ruoyi.common.encrypt.enumd.AlgorithmType;
|
||||
import org.ruoyi.common.encrypt.enumd.EncodeType;
|
||||
import org.ruoyi.common.encrypt.utils.EncryptUtils;
|
||||
import org.hzhub.common.core.utils.StringUtils;
|
||||
import org.hzhub.common.encrypt.core.EncryptContext;
|
||||
import org.hzhub.common.encrypt.enumd.AlgorithmType;
|
||||
import org.hzhub.common.encrypt.enumd.EncodeType;
|
||||
import org.hzhub.common.encrypt.utils.EncryptUtils;
|
||||
|
||||
/**
|
||||
* sm2算法实现
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package org.ruoyi.common.encrypt.core.encryptor;
|
||||
package org.hzhub.common.encrypt.core.encryptor;
|
||||
|
||||
import org.ruoyi.common.encrypt.core.EncryptContext;
|
||||
import org.ruoyi.common.encrypt.enumd.AlgorithmType;
|
||||
import org.ruoyi.common.encrypt.enumd.EncodeType;
|
||||
import org.ruoyi.common.encrypt.utils.EncryptUtils;
|
||||
import org.hzhub.common.encrypt.core.EncryptContext;
|
||||
import org.hzhub.common.encrypt.enumd.AlgorithmType;
|
||||
import org.hzhub.common.encrypt.enumd.EncodeType;
|
||||
import org.hzhub.common.encrypt.utils.EncryptUtils;
|
||||
|
||||
/**
|
||||
* sm4算法实现
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package org.ruoyi.common.encrypt.enumd;
|
||||
package org.hzhub.common.encrypt.enumd;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
import org.ruoyi.common.encrypt.core.encryptor.*;
|
||||
import org.hzhub.common.encrypt.core.encryptor.*;
|
||||
|
||||
/**
|
||||
* 算法名称
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.common.encrypt.enumd;
|
||||
package org.hzhub.common.encrypt.enumd;
|
||||
|
||||
/**
|
||||
* 编码类型
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package org.ruoyi.common.encrypt.filter;
|
||||
package org.hzhub.common.encrypt.filter;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import jakarta.servlet.*;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.ruoyi.common.core.constant.HttpStatus;
|
||||
import org.ruoyi.common.core.exception.ServiceException;
|
||||
import org.ruoyi.common.core.utils.SpringUtils;
|
||||
import org.ruoyi.common.core.utils.StringUtils;
|
||||
import org.ruoyi.common.encrypt.annotation.ApiEncrypt;
|
||||
import org.ruoyi.common.encrypt.properties.ApiDecryptProperties;
|
||||
import org.hzhub.common.core.constant.HttpStatus;
|
||||
import org.hzhub.common.core.exception.ServiceException;
|
||||
import org.hzhub.common.core.utils.SpringUtils;
|
||||
import org.hzhub.common.core.utils.StringUtils;
|
||||
import org.hzhub.common.encrypt.annotation.ApiEncrypt;
|
||||
import org.hzhub.common.encrypt.properties.ApiDecryptProperties;
|
||||
import org.springframework.http.HttpMethod;
|
||||
import org.springframework.web.method.HandlerMethod;
|
||||
import org.springframework.web.servlet.HandlerExceptionResolver;
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package org.ruoyi.common.encrypt.filter;
|
||||
package org.hzhub.common.encrypt.filter;
|
||||
|
||||
import cn.hutool.core.io.IoUtil;
|
||||
import jakarta.servlet.ReadListener;
|
||||
import jakarta.servlet.ServletInputStream;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import jakarta.servlet.http.HttpServletRequestWrapper;
|
||||
import org.ruoyi.common.core.constant.Constants;
|
||||
import org.ruoyi.common.encrypt.utils.EncryptUtils;
|
||||
import org.hzhub.common.core.constant.Constants;
|
||||
import org.hzhub.common.encrypt.utils.EncryptUtils;
|
||||
import org.springframework.http.MediaType;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package org.ruoyi.common.encrypt.filter;
|
||||
package org.hzhub.common.encrypt.filter;
|
||||
|
||||
import cn.hutool.core.util.RandomUtil;
|
||||
import jakarta.servlet.ServletOutputStream;
|
||||
import jakarta.servlet.WriteListener;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import jakarta.servlet.http.HttpServletResponseWrapper;
|
||||
import org.ruoyi.common.encrypt.utils.EncryptUtils;
|
||||
import org.hzhub.common.encrypt.utils.EncryptUtils;
|
||||
|
||||
import java.io.*;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.common.encrypt.interceptor;
|
||||
package org.hzhub.common.encrypt.interceptor;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.convert.Convert;
|
||||
@@ -8,13 +8,13 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.ibatis.executor.parameter.ParameterHandler;
|
||||
import org.apache.ibatis.executor.resultset.ResultSetHandler;
|
||||
import org.apache.ibatis.plugin.*;
|
||||
import org.ruoyi.common.core.utils.StringUtils;
|
||||
import org.ruoyi.common.encrypt.annotation.EncryptField;
|
||||
import org.ruoyi.common.encrypt.core.EncryptContext;
|
||||
import org.ruoyi.common.encrypt.core.EncryptorManager;
|
||||
import org.ruoyi.common.encrypt.enumd.AlgorithmType;
|
||||
import org.ruoyi.common.encrypt.enumd.EncodeType;
|
||||
import org.ruoyi.common.encrypt.properties.EncryptorProperties;
|
||||
import org.hzhub.common.core.utils.StringUtils;
|
||||
import org.hzhub.common.encrypt.annotation.EncryptField;
|
||||
import org.hzhub.common.encrypt.core.EncryptContext;
|
||||
import org.hzhub.common.encrypt.core.EncryptorManager;
|
||||
import org.hzhub.common.encrypt.enumd.AlgorithmType;
|
||||
import org.hzhub.common.encrypt.enumd.EncodeType;
|
||||
import org.hzhub.common.encrypt.properties.EncryptorProperties;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
import java.sql.Statement;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.common.encrypt.interceptor;
|
||||
package org.hzhub.common.encrypt.interceptor;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.convert.Convert;
|
||||
@@ -10,13 +10,13 @@ import org.apache.ibatis.plugin.Interceptor;
|
||||
import org.apache.ibatis.plugin.Intercepts;
|
||||
import org.apache.ibatis.plugin.Invocation;
|
||||
import org.apache.ibatis.plugin.Signature;
|
||||
import org.ruoyi.common.core.utils.StringUtils;
|
||||
import org.ruoyi.common.encrypt.annotation.EncryptField;
|
||||
import org.ruoyi.common.encrypt.core.EncryptContext;
|
||||
import org.ruoyi.common.encrypt.core.EncryptorManager;
|
||||
import org.ruoyi.common.encrypt.enumd.AlgorithmType;
|
||||
import org.ruoyi.common.encrypt.enumd.EncodeType;
|
||||
import org.ruoyi.common.encrypt.properties.EncryptorProperties;
|
||||
import org.hzhub.common.core.utils.StringUtils;
|
||||
import org.hzhub.common.encrypt.annotation.EncryptField;
|
||||
import org.hzhub.common.encrypt.core.EncryptContext;
|
||||
import org.hzhub.common.encrypt.core.EncryptorManager;
|
||||
import org.hzhub.common.encrypt.enumd.AlgorithmType;
|
||||
import org.hzhub.common.encrypt.enumd.EncodeType;
|
||||
import org.hzhub.common.encrypt.properties.EncryptorProperties;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
import java.sql.PreparedStatement;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.common.encrypt.properties;
|
||||
package org.hzhub.common.encrypt.properties;
|
||||
|
||||
import lombok.Data;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.ruoyi.common.encrypt.properties;
|
||||
package org.hzhub.common.encrypt.properties;
|
||||
|
||||
import org.ruoyi.common.encrypt.enumd.AlgorithmType;
|
||||
import org.ruoyi.common.encrypt.enumd.EncodeType;
|
||||
import org.hzhub.common.encrypt.enumd.AlgorithmType;
|
||||
import org.hzhub.common.encrypt.enumd.EncodeType;
|
||||
import lombok.Data;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.common.encrypt.utils;
|
||||
package org.hzhub.common.encrypt.utils;
|
||||
|
||||
import cn.hutool.core.codec.Base64;
|
||||
import cn.hutool.core.util.ArrayUtil;
|
||||
|
||||
Reference in New Issue
Block a user