From ac693f5ddb22583fda2c1f46af2dfe36ef35ef0e Mon Sep 17 00:00:00 2001
From: luoyb <412940104@qq.com>
Date: 星期六, 18 五月 2024 22:55:10 +0800
Subject: [PATCH] feat: 全部模块改名

---
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/validate/EditGroup.java                                              |    0 
 hs-common/hs-common-excel/.flattened-pom.xml                                                                                        |    8 
 hs-common/hs-common-redis/.flattened-pom.xml                                                                                        |    8 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/annotation/EncryptField.java                                   |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/DeptService.java                                             |    0 
 hs-common/hs-common-sms/.flattened-pom.xml                                                                                          |    6 
 hs-common/hs-common-json/src/main/java/com/sunsail/common/json/config/JacksonConfig.java                                            |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/annotation/DataColumn.java                                     |    0 
 hs-service/pom.xml                                                                                                                  |   15 
 hs-common/hs-common-idempotent/pom.xml                                                                                              |   10 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/annotation/DataPermission.java                                 |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/Threads.java                                                   |    0 
 hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/utils/CacheUtils.java                                              |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/DecryptRequestBodyWrapper.java                          |    0 
 hs-common/hs-common-ratelimiter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports |    0 
 hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysUserController.java                                      |    3 
 hs-common/.flattened-pom.xml                                                                                                        |   40 +++
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/SmsLoginBody.java                                       |    0 
 hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/config/TenantConfig.java                                         |    0 
 hs-common/hs-common-social/.flattened-pom.xml                                                                                       |   10 
 hs-service/.flattened-pom.xml                                                                                                       |   15 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/RegisterBody.java                                       |    0 
 hs-common/hs-common-core/pom.xml                                                                                                    |    6 
 hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/MailException.java                                             |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/SocialLoginBody.java                                    |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/EmailLoginBody.java                                     |    0 
 hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/InternalMailUtil.java                                          |    0 
 hs-modules/hs-demo/.flattened-pom.xml                                                                                               |   35 +-
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/interceptor/MybatisEncryptInterceptor.java                     |    0 
 hs-common/hs-common-doc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports         |    0 
 hs-common/hs-common-web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports         |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/LoginUser.java                                          |    0 
 hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/handler/TranslationBeanSerializerModifier.java    |    0 
 hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/holder/WebSocketSessionHolder.java                         |    0 
 hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/handle/TenantKeyPrefixHandler.java                               |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/UndertowConfig.java                                             |    0 
 pom.xml                                                                                                                             |    4 
 hs-common/hs-common-log/.flattened-pom.xml                                                                                          |   10 
 hs-common/hs-common-log/src/main/java/com/sunsail/common/log/aspect/LogAspect.java                                                  |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/IEncryptor.java                                           |    0 
 hs-common/hs-common-social/src/main/java/com/sunsail/common/social/config/properties/SocialLoginConfigProperties.java               |    0 
 hs-common/hs-common-mail/pom.xml                                                                                                    |    8 
 hs-common/hs-common-translation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/I18nConfig.java                                                 |    0 
 hs-modules/hs-generator/.flattened-pom.xml                                                                                          |   10 
 hs-common/hs-common-json/.flattened-pom.xml                                                                                         |    8 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/base/BaseException.java                                    |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/LoginBody.java                                          |    0 
 hs-common/hs-common-log/src/main/java/com/sunsail/common/log/enums/BusinessStatus.java                                              |    0 
 hs-common/hs-common-social/src/main/java/com/sunsail/common/social/config/SocialAutoConfiguration.java                              |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/EncryptResponseBodyWrapper.java                         |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/file/FileException.java                                    |    0 
 hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/handler/KeyPrefixHandler.java                                      |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/DeviceType.java                                                |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelEnumConvert.java                                      |    0 
 hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/MailAccount.java                                               |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Sm4Encryptor.java                               |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/R.java                                                        |    0 
 hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/TranslationInterface.java                         |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelBigNumberConvert.java                                 |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/ApplicationConfig.java                                        |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/interceptor/MybatisDecryptInterceptor.java                     |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/RuoYiConfig.java                                              |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/user/UserException.java                                    |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/file/FileSizeLimitExceededException.java                   |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/DefaultExcelResult.java                                       |    0 
 hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/GlobalMailAccount.java                                         |    0 
 hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/OssUrlTranslationImpl.java                   |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/InjectionMetaObjectHandler.java                        |    0 
 hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/entity/UploadResult.java                                               |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/UserType.java                                                  |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/dto/RoleDTO.java                                              |    0 
 hs-common/hs-common-json/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports        |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/LoginType.java                                                 |    0 
 hs-common/hs-common-social/pom.xml                                                                                                  |   10 
 hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/UserPassAuthenticator.java                                     |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/enums/DataBaseType.java                                        |    0 
 hs-common/hs-common-social/src/main/java/com/sunsail/common/social/utils/AuthRedisStateCache.java                                   |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/file/FileUtils.java                                            |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/utils/EncryptUtils.java                                        |    0 
 hs-common/hs-common-social/src/main/java/com/sunsail/common/social/utils/SocialUtils.java                                           |    0 
 hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/annotation/TranslationType.java                        |    0 
 hs-common/hs-common-translation/pom.xml                                                                                             |    9 
 hs-modules/hs-system/.flattened-pom.xml                                                                                             |   32 +-
 .flattened-pom.xml                                                                                                                  |    4 
 hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/exception/TenantException.java                                   |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/CryptoFilter.java                                       |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelResult.java                                              |    0 
 hs-common/hs-common-sms/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports         |    0 
 hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/handle/PlusTenantLineHandler.java                                |    0 
 hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/DictTypeTranslationImpl.java                 |    0 
 hs-common/hs-common-core/.flattened-pom.xml                                                                                         |    6 
 hs-common/hs-common-doc/.flattened-pom.xml                                                                                          |    8 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/XcxLoginBody.java                                       |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/MybatisExceptionHandler.java                           |    0 
 hs-common/hs-common-doc/src/main/java/com/sunsail/common/doc/config/properties/SpringDocProperties.java                             |    0 
 hs-common/hs-common-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports       |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/core/BaseController.java                                               |    0 
 hs-common/hs-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/aspectj/RateLimiterAspect.java                         |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Sm2Encryptor.java                               |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/ValidatorUtils.java                                            |    0 
 hs-common/hs-common-satoken/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports     |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/DateUtils.java                                                 |    0 
 hs-common/hs-common-oss/pom.xml                                                                                                     |   10 
 hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/core/TenantEntity.java                                           |    0 
 hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/NicknameTranslationImpl.java                 |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/ServletUtils.java                                              |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/PlusDataPermissionHandler.java                         |    0 
 hs-common/hs-common-idempotent/src/main/java/com/sunsail/common/idempotent/aspectj/RepeatSubmitAspect.java                          |    0 
 hs-common/hs-common-mail/.flattened-pom.xml                                                                                         |    8 
 hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/factory/OssFactory.java                                                |    0 
 hs-common/hs-common-satoken/src/main/java/com/sunsail/common/satoken/config/SaTokenConfig.java                                      |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/properties/XssProperties.java                                   |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/file/MimeTypeUtils.java                                        |    0 
 hs-common/hs-common-idempotent/.flattened-pom.xml                                                                                   |   10 
 hs-common/hs-common-mybatis/.flattened-pom.xml                                                                                      |   10 
 hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/listener/WebSocketTopicListener.java                       |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/xss/XssValidator.java                                                |    0 
 hs-common/hs-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports      |    0 
 hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/config/TranslationConfig.java                          |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/enumd/EncodeType.java                                          |    0 
 hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/UserNameTranslationImpl.java                 |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/FilterConfig.java                                               |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/ThreadPoolConfig.java                                         |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/config/EncryptorAutoConfiguration.java                         |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/user/CaptchaException.java                                 |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/reflect/ReflectUtils.java                                      |    0 
 hs-common/hs-common-sms/src/main/java/com/sunsail/common/sms/config/SmsAutoConfiguration.java                                       |    0 
 hs-common/hs-common-excel/pom.xml                                                                                                   |    8 
 hs-common/hs-common-web/pom.xml                                                                                                     |   10 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/core/I18nLocaleResolver.java                                           |    0 
 hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/manager/PlusSpringCacheManager.java                                |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/helper/DataBaseHelper.java                                     |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/properties/EncryptorProperties.java                            |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/AesEncryptor.java                               |    0 
 hs-common/hs-common-mail/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports        |    0 
 hs-common/hs-common-tenant/pom.xml                                                                                                  |   16 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/page/PageQuery.java                                       |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelDictConvert.java                                      |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/validate/QueryGroup.java                                             |    0 
 hs-common/hs-common-satoken/src/main/java/com/sunsail/common/satoken/utils/LoginHelper.java                                         |    0 
 hs-common/hs-common-doc/src/main/java/com/sunsail/common/doc/config/SpringDocConfig.java                                            |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/annotation/ExcelDictFormat.java                                    |    0 
 hs-common/hs-common-security/src/main/java/com/sunsail/common/security/config/SecurityConfig.java                                   |    0 
 hs-common/hs-common-social/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports      |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/DictService.java                                             |    0 
 hs-common/hs-common-doc/src/main/java/com/sunsail/common/doc/handler/OpenApiHandler.java                                            |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/CaptchaConfig.java                                              |    0 
 hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/enumd/PolicyType.java                                                  |    0 
 hs-common/hs-common-doc/pom.xml                                                                                                     |    8 
 hs-common/hs-common-websocket/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports   |    0 
 hs-common/hs-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/annotation/RateLimiter.java                            |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/MessageUtils.java                                              |    0 
 hs-modules/hs-demo/pom.xml                                                                                                          |   37 +-
 hs-common/hs-common-sms/pom.xml                                                                                                     |    6 
 hs-common/hs-common-social/src/main/java/com/sunsail/common/social/config/properties/SocialProperties.java                          |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/TenantConstants.java                                        |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/TenantStatus.java                                              |    0 
 hs-common/hs-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/enums/LimitType.java                                   |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/config/MybatisPlusConfig.java                                  |    2 
 hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/config/properties/MailProperties.java                                |    0 
 hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/dto/WebSocketMessageDto.java                               |    0 
 hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/MailUtils.java                                                 |    0 
 hs-common/hs-common-tenant/.flattened-pom.xml                                                                                       |   16 
 hs-common/hs-common-sensitive/src/main/java/com/sunsail/common/sensitive/handler/SensitiveHandler.java                              |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/domain/BaseEntity.java                                    |    0 
 hs-common/hs-common-json/src/main/java/com/sunsail/common/json/handler/BigNumberSerializer.java                                     |    0 
 hs-common/hs-common-social/src/main/java/com/sunsail/common/social/maxkey/AuthMaxKeySource.java                                     |    0 
 hs-common/hs-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports    |    0 
 hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/manager/TenantSpringCacheManager.java                            |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/UserStatus.java                                                |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/filter/RepeatableFilter.java                                           |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/interceptor/PlusWebInvokeTimeInterceptor.java                          |    0 
 hs-common/hs-common-idempotent/src/main/java/com/sunsail/common/idempotent/annotation/RepeatSubmit.java                             |    0 
 hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/config/properties/RedissonProperties.java                          |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/EncryptorManager.java                                     |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/interceptor/PlusDataPermissionInterceptor.java                 |    0 
 hs-common/hs-common-mybatis/src/main/resources/common-mybatis.yml                                                                   |    0 
 hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/exception/OssException.java                                            |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/DefaultExcelListener.java                                     |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/CellMergeStrategy.java                                        |    0 
 hs-common/hs-common-oss/.flattened-pom.xml                                                                                          |   10 
 hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/constant/TransConstant.java                            |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/utils/UnsignedMathGenerator.java                                       |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/xss/Xss.java                                                         |    0 
 hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/properties/OssProperties.java                                          |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/AbstractEncryptor.java                          |    0 
 hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/utils/WebSocketUtils.java                                  |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/EncryptContext.java                                       |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/MapstructUtils.java                                            |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/annotation/CellMerge.java                                          |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/properties/ApiDecryptProperties.java                           |    0 
 hs-common/hs-common-security/pom.xml                                                                                                |    8 
 hs-common/hs-common-security/src/main/java/com/sunsail/common/security/handler/AllUrlHandler.java                                   |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/ip/RegionUtils.java                                            |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/SpringUtils.java                                               |    0 
 hs-common/hs-common-encrypt/.flattened-pom.xml                                                                                      |    8 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/RsaEncryptor.java                               |    0 
 hs-common/hs-common-mybatis/pom.xml                                                                                                 |   10 
 hs-common/hs-common-satoken/src/main/java/com/sunsail/common/satoken/core/service/SaPermissionImpl.java                             |    0 
 hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/constant/OssConstant.java                                              |    0 
 hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/utils/RedisUtils.java                                              |    0 
 hs-common/hs-common-satoken/src/main/java/com/sunsail/common/satoken/core/dao/PlusSaTokenDao.java                                   |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/HttpStatus.java                                             |    0 
 hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/config/MailConfig.java                                               |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/CacheConstants.java                                         |    0 
 hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/annotation/Translation.java                            |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/AsyncConfig.java                                              |    0 
 hs-common/hs-common-sensitive/.flattened-pom.xml                                                                                    |    8 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/UserConstants.java                                          |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/mapper/BaseMapperPlus.java                                |    0 
 hs-common/hs-common-bom/pom.xml                                                                                                     |   48 +-
 hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/properties/TenantProperties.java                                 |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/properties/ThreadPoolProperties.java                          |    0 
 hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/config/properties/WebSocketProperties.java                 |    0 
 hs-common/hs-common-log/pom.xml                                                                                                     |   10 
 hs-common/hs-common-log/src/main/java/com/sunsail/common/log/annotation/Log.java                                                    |    0 
 hs-common/hs-common-log/src/main/java/com/sunsail/common/log/event/OperLogEvent.java                                                |    0 
 hs-common/hs-common-social/src/main/java/com/sunsail/common/social/maxkey/AuthMaxKeyRequest.java                                    |    0 
 hs-common/hs-common-json/src/main/java/com/sunsail/common/json/utils/JsonUtils.java                                                 |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/annotation/ExcelEnumFormat.java                                    |    0 
 hs-common/hs-common-idempotent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports  |    0 
 hs-common/hs-common-encrypt/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports     |    0 
 hs-common/hs-common-sensitive/src/main/java/com/sunsail/common/sensitive/core/SensitiveStrategy.java                                |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/UserService.java                                             |    0 
 hs-common/hs-common-security/src/main/java/com/sunsail/common/security/config/properties/SecurityProperties.java                    |    0 
 hs-modules/hs-system/pom.xml                                                                                                        |   33 +-
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/ResourcesConfig.java                                            |    0 
 hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/core/OssClient.java                                                    |    0 
 hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/interceptor/PlusWebSocketInterceptor.java                  |    0 
 hs-modules/hs-generator/pom.xml                                                                                                     |   10 
 hs-common/hs-common-ratelimiter/.flattened-pom.xml                                                                                  |   10 
 hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysProfileController.java                                   |    3 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/XcxLoginUser.java                                       |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/validate/AddGroup.java                                               |    0 
 hs-common/hs-common-log/src/main/java/com/sunsail/common/log/enums/BusinessType.java                                                |    0 
 hs-common/hs-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports         |    0 
 hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/utils/QueueUtils.java                                              |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Base64Encryptor.java                            |    0 
 hs-common/hs-common-job/pom.xml                                                                                                     |    8 
 hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/Mail.java                                                      |    0 
 hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/helper/TenantHelper.java                                         |    0 
 hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysTenantController.java                                    |    3 
 hs-common/hs-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports        |    0 
 hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/enumd/AccessPolicyType.java                                            |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/dto/UserOnlineDTO.java                                        |    0 
 hs-common/hs-common-web/.flattened-pom.xml                                                                                          |   10 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/DropDownOptions.java                                          |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/filter/XssHttpServletRequestWrapper.java                               |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/TreeBuildUtils.java                                            |    0 
 hs-common/hs-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/config/RateLimiterConfig.java                          |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/enums/CaptchaCategory.java                                             |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/ValidatorConfig.java                                          |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/factory/YmlPropertySourceFactory.java                                |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelListener.java                                            |    0 
 hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/config/RedisConfig.java                                            |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/OssService.java                                              |    0 
 hs-common/hs-common-job/src/main/java/com/sunsail/common/job/config/PowerJobConfig.java                                             |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/enums/CaptchaType.java                                                 |    0 
 hs-modules/hs-job/pom.xml                                                                                                           |    4 
 hs-modules/hs-job/.flattened-pom.xml                                                                                                |    4 
 hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/DeptNameTranslationImpl.java                 |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/Constants.java                                              |    0 
 hs-common/hs-common-security/.flattened-pom.xml                                                                                     |    8 
 hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/config/WebSocketConfig.java                                |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/StringUtils.java                                               |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/utils/ExcelUtil.java                                               |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/StreamUtils.java                                               |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/enums/DataScopeType.java                                       |    0 
 hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/handler/PlusWebSocketHandler.java                          |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/ServiceException.java                                      |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/CacheNames.java                                             |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/file/FileNameLengthLimitExceededException.java             |    0 
 hs-common/hs-common-satoken/src/main/resources/common-satoken.yml                                                                   |    0 
 hs-common/hs-common-mybatis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports     |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/page/TableDataInfo.java                                   |    0 
 hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/core/TenantSaTokenDao.java                                       |    0 
 hs-common/hs-common-translation/.flattened-pom.xml                                                                                  |    8 
 hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/handler/TranslationHandler.java                   |    0 
 hs-common/hs-common-redis/pom.xml                                                                                                   |    8 
 hs-common/hs-common-sensitive/pom.xml                                                                                               |    9 
 hs-common/hs-common-sensitive/src/main/java/com/sunsail/common/sensitive/core/SensitiveService.java                                 |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/PasswordLoginBody.java                                  |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/enumd/AlgorithmType.java                                       |    0 
 hs-common/hs-common-satoken/.flattened-pom.xml                                                                                      |    8 
 hs-common/hs-common-encrypt/pom.xml                                                                                                 |    8 
 hs-common/hs-common-idempotent/src/main/java/com/sunsail/common/idempotent/config/IdempotentConfig.java                             |    0 
 hs-common/pom.xml                                                                                                                   |   45 +++
 hs-common/hs-common-ratelimiter/pom.xml                                                                                             |   10 
 hs-common/hs-common-sensitive/src/main/java/com/sunsail/common/sensitive/annotation/Sensitive.java                                  |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/sql/SqlUtil.java                                               |    0 
 hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/helper/DataPermissionHelper.java                               |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/ip/AddressUtils.java                                           |    0 
 hs-common/hs-common-satoken/pom.xml                                                                                                 |    8 
 hs-common/hs-common-json/pom.xml                                                                                                    |    8 
 hs-common/hs-common-security/src/main/java/com/sunsail/common/security/handler/GlobalExceptionHandler.java                          |    0 
 hs-modules/hs-demo/src/main/java/com/sunsail/demo/domain/TestDemoEncrypt.java                                                       |    2 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/ConfigService.java                                           |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/properties/CaptchaProperties.java                               |    0 
 hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelDownHandler.java                                         |    0 
 hs-common/hs-common-websocket/pom.xml                                                                                               |   14 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/filter/RepeatedlyRequestWrapper.java                                   |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/GlobalConstants.java                                        |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/annotation/ApiEncrypt.java                                     |    0 
 hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/user/CaptchaExpireException.java                           |    0 
 hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/config/ApiDecryptAutoConfiguration.java                        |    0 
 hs-common/hs-common-web/src/main/java/com/sunsail/common/web/filter/XssFilter.java                                                  |    0 
 /dev/null                                                                                                                           |   27 --
 hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/constant/WebSocketConstants.java                           |    0 
 hs-common/hs-common-log/src/main/java/com/sunsail/common/log/enums/OperatorType.java                                                |    0 
 hs-common/hs-common-websocket/.flattened-pom.xml                                                                                    |   14 
 hs-common/hs-common-log/src/main/java/com/sunsail/common/log/event/LogininforEvent.java                                             |    0 
 hs-common/hs-common-job/.flattened-pom.xml                                                                                          |    8 
 313 files changed, 428 insertions(+), 350 deletions(-)

diff --git a/.flattened-pom.xml b/.flattened-pom.xml
index 596e8ad..0eb7fa6 100644
--- a/.flattened-pom.xml
+++ b/.flattened-pom.xml
@@ -11,7 +11,7 @@
   <url>https://gitee.com/dromara/RuoYi-Vue-Plus</url>
   <modules>
     <module>hs-service</module>
-    <module>ruoyi-common</module>
+    <module>hs-common</module>
     <module>hs-extend</module>
     <module>hs-modules</module>
   </modules>
@@ -76,7 +76,7 @@
       </dependency>
       <dependency>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common-bom</artifactId>
+        <artifactId>hs-common-bom</artifactId>
         <version>5.1.2</version>
         <type>pom</type>
         <scope>import</scope>
diff --git a/hs-common/.flattened-pom.xml b/hs-common/.flattened-pom.xml
new file mode 100644
index 0000000..47208a9
--- /dev/null
+++ b/hs-common/.flattened-pom.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>com.sunsail</groupId>
+    <artifactId>ruoyi-vue-plus</artifactId>
+    <version>5.1.2</version>
+  </parent>
+  <groupId>com.sunsail</groupId>
+  <artifactId>hs-common</artifactId>
+  <version>5.1.2</version>
+  <packaging>pom</packaging>
+  <description>common 通用模块</description>
+  <modules>
+    <module>hs-common-bom</module>
+    <module>hs-common-social</module>
+    <module>hs-common-core</module>
+    <module>hs-common-doc</module>
+    <module>hs-common-excel</module>
+    <module>hs-common-idempotent</module>
+    <module>hs-common-job</module>
+    <module>hs-common-log</module>
+    <module>hs-common-mail</module>
+    <module>hs-common-mybatis</module>
+    <module>hs-common-oss</module>
+    <module>hs-common-ratelimiter</module>
+    <module>hs-common-redis</module>
+    <module>hs-common-satoken</module>
+    <module>hs-common-security</module>
+    <module>hs-common-sms</module>
+    <module>hs-common-web</module>
+    <module>hs-common-translation</module>
+    <module>hs-common-sensitive</module>
+    <module>hs-common-json</module>
+    <module>hs-common-encrypt</module>
+    <module>hs-common-tenant</module>
+    <module>hs-common-websocket</module>
+  </modules>
+</project>
diff --git a/ruoyi-common/ruoyi-common-bom/pom.xml b/hs-common/hs-common-bom/pom.xml
similarity index 75%
rename from ruoyi-common/ruoyi-common-bom/pom.xml
rename to hs-common/hs-common-bom/pom.xml
index 16cda70..325ef71 100644
--- a/ruoyi-common/ruoyi-common-bom/pom.xml
+++ b/hs-common/hs-common-bom/pom.xml
@@ -5,12 +5,12 @@
     <modelVersion>4.0.0</modelVersion>
 
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common-bom</artifactId>
+    <artifactId>hs-common-bom</artifactId>
     <version>${revision}</version>
     <packaging>pom</packaging>
 
     <description>
-        ruoyi-common-bom common依赖项
+        hs-common-bom common依赖项
     </description>
 
     <properties>
@@ -22,153 +22,153 @@
             <!-- 核心模块 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-core</artifactId>
+                <artifactId>hs-common-core</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 接口模块 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-doc</artifactId>
+                <artifactId>hs-common-doc</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- excel -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-excel</artifactId>
+                <artifactId>hs-common-excel</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 幂等 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-idempotent</artifactId>
+                <artifactId>hs-common-idempotent</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 调度模块 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-job</artifactId>
+                <artifactId>hs-common-job</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 日志记录 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-log</artifactId>
+                <artifactId>hs-common-log</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 邮件服务 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-mail</artifactId>
+                <artifactId>hs-common-mail</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 数据库服务 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-mybatis</artifactId>
+                <artifactId>hs-common-mybatis</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- OSS -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-oss</artifactId>
+                <artifactId>hs-common-oss</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 限流 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-ratelimiter</artifactId>
+                <artifactId>hs-common-ratelimiter</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 缓存服务 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-redis</artifactId>
+                <artifactId>hs-common-redis</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- satoken -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-satoken</artifactId>
+                <artifactId>hs-common-satoken</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 安全模块 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-security</artifactId>
+                <artifactId>hs-common-security</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 短信模块 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-sms</artifactId>
+                <artifactId>hs-common-sms</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-social</artifactId>
+                <artifactId>hs-common-social</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- web服务 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-web</artifactId>
+                <artifactId>hs-common-web</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 翻译模块 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-translation</artifactId>
+                <artifactId>hs-common-translation</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 脱敏模块 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-sensitive</artifactId>
+                <artifactId>hs-common-sensitive</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 序列化模块 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-json</artifactId>
+                <artifactId>hs-common-json</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 数据库加解密模块 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-encrypt</artifactId>
+                <artifactId>Hs-common-encrypt</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- 租户模块 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-tenant</artifactId>
+                <artifactId>hs-common-tenant</artifactId>
                 <version>${revision}</version>
             </dependency>
 
             <!-- WebSocket模块 -->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-websocket</artifactId>
+                <artifactId>hs-common-websocket</artifactId>
                 <version>${revision}</version>
             </dependency>
 
diff --git a/ruoyi-common/ruoyi-common-core/.flattened-pom.xml b/hs-common/hs-common-core/.flattened-pom.xml
similarity index 93%
rename from ruoyi-common/ruoyi-common-core/.flattened-pom.xml
rename to hs-common/hs-common-core/.flattened-pom.xml
index cd0fb46..87ebfb1 100644
--- a/ruoyi-common/ruoyi-common-core/.flattened-pom.xml
+++ b/hs-common/hs-common-core/.flattened-pom.xml
@@ -4,13 +4,13 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-core</artifactId>
+  <artifactId>hs-common-core</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-core 核心模块</description>
+  <description>hs-common-core 核心模块</description>
   <dependencies>
     <dependency>
       <groupId>org.springframework</groupId>
diff --git a/ruoyi-common/ruoyi-common-core/pom.xml b/hs-common/hs-common-core/pom.xml
similarity index 95%
rename from ruoyi-common/ruoyi-common-core/pom.xml
rename to hs-common/hs-common-core/pom.xml
index 43c0cac..b59f5ab 100644
--- a/ruoyi-common/ruoyi-common-core/pom.xml
+++ b/hs-common/hs-common-core/pom.xml
@@ -4,15 +4,15 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-core</artifactId>
+    <artifactId>hs-common-core</artifactId>
 
     <description>
-        ruoyi-common-core 核心模块
+        hs-common-core 核心模块
     </description>
 
     <dependencies>
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/config/ApplicationConfig.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/ApplicationConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/config/ApplicationConfig.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/ApplicationConfig.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/config/AsyncConfig.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/AsyncConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/config/AsyncConfig.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/AsyncConfig.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/config/RuoYiConfig.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/RuoYiConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/config/RuoYiConfig.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/RuoYiConfig.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/config/ThreadPoolConfig.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/ThreadPoolConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/config/ThreadPoolConfig.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/ThreadPoolConfig.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/config/ValidatorConfig.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/ValidatorConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/config/ValidatorConfig.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/ValidatorConfig.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/config/properties/ThreadPoolProperties.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/properties/ThreadPoolProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/config/properties/ThreadPoolProperties.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/config/properties/ThreadPoolProperties.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/CacheConstants.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/CacheConstants.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/CacheConstants.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/CacheConstants.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/CacheNames.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/CacheNames.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/CacheNames.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/CacheNames.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/Constants.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/Constants.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/Constants.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/Constants.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/GlobalConstants.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/GlobalConstants.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/GlobalConstants.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/GlobalConstants.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/HttpStatus.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/HttpStatus.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/HttpStatus.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/HttpStatus.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/TenantConstants.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/TenantConstants.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/TenantConstants.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/TenantConstants.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/UserConstants.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/UserConstants.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/constant/UserConstants.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/constant/UserConstants.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/R.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/R.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/R.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/R.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/dto/RoleDTO.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/dto/RoleDTO.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/dto/RoleDTO.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/dto/RoleDTO.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/dto/UserOnlineDTO.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/dto/UserOnlineDTO.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/dto/UserOnlineDTO.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/dto/UserOnlineDTO.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/EmailLoginBody.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/EmailLoginBody.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/EmailLoginBody.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/EmailLoginBody.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/LoginBody.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/LoginBody.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/LoginBody.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/LoginBody.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/LoginUser.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/LoginUser.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/LoginUser.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/LoginUser.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/PasswordLoginBody.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/PasswordLoginBody.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/PasswordLoginBody.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/PasswordLoginBody.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/RegisterBody.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/RegisterBody.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/RegisterBody.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/RegisterBody.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/SmsLoginBody.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/SmsLoginBody.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/SmsLoginBody.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/SmsLoginBody.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/SocialLoginBody.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/SocialLoginBody.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/SocialLoginBody.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/SocialLoginBody.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/XcxLoginBody.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/XcxLoginBody.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/XcxLoginBody.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/XcxLoginBody.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/XcxLoginUser.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/XcxLoginUser.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/domain/model/XcxLoginUser.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/domain/model/XcxLoginUser.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/enums/DeviceType.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/DeviceType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/enums/DeviceType.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/DeviceType.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/enums/LoginType.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/LoginType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/enums/LoginType.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/LoginType.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/enums/TenantStatus.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/TenantStatus.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/enums/TenantStatus.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/TenantStatus.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/enums/UserStatus.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/UserStatus.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/enums/UserStatus.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/UserStatus.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/enums/UserType.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/UserType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/enums/UserType.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/enums/UserType.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/ServiceException.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/ServiceException.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/ServiceException.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/ServiceException.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/base/BaseException.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/base/BaseException.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/base/BaseException.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/base/BaseException.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/file/FileException.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/file/FileException.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/file/FileException.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/file/FileException.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/file/FileNameLengthLimitExceededException.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/file/FileNameLengthLimitExceededException.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/file/FileNameLengthLimitExceededException.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/file/FileNameLengthLimitExceededException.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/file/FileSizeLimitExceededException.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/file/FileSizeLimitExceededException.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/file/FileSizeLimitExceededException.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/file/FileSizeLimitExceededException.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/user/CaptchaException.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/user/CaptchaException.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/user/CaptchaException.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/user/CaptchaException.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/user/CaptchaExpireException.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/user/CaptchaExpireException.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/user/CaptchaExpireException.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/user/CaptchaExpireException.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/user/UserException.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/user/UserException.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/exception/user/UserException.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/exception/user/UserException.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/factory/YmlPropertySourceFactory.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/factory/YmlPropertySourceFactory.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/factory/YmlPropertySourceFactory.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/factory/YmlPropertySourceFactory.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/service/ConfigService.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/ConfigService.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/service/ConfigService.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/ConfigService.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/service/DeptService.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/DeptService.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/service/DeptService.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/DeptService.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/service/DictService.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/DictService.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/service/DictService.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/DictService.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/service/OssService.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/OssService.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/service/OssService.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/OssService.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/service/UserService.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/UserService.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/service/UserService.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/service/UserService.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/DateUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/DateUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/DateUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/DateUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/MapstructUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/MapstructUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/MapstructUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/MapstructUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/MessageUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/MessageUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/MessageUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/MessageUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/ServletUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/ServletUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/ServletUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/ServletUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/SpringUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/SpringUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/SpringUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/SpringUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/StreamUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/StreamUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/StreamUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/StreamUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/StringUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/StringUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/StringUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/StringUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/Threads.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/Threads.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/Threads.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/Threads.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/TreeBuildUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/TreeBuildUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/TreeBuildUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/TreeBuildUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/ValidatorUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/ValidatorUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/ValidatorUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/ValidatorUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/file/FileUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/file/FileUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/file/FileUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/file/FileUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/file/MimeTypeUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/file/MimeTypeUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/file/MimeTypeUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/file/MimeTypeUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/ip/AddressUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/ip/AddressUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/ip/AddressUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/ip/AddressUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/ip/RegionUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/ip/RegionUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/ip/RegionUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/ip/RegionUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/reflect/ReflectUtils.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/reflect/ReflectUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/reflect/ReflectUtils.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/reflect/ReflectUtils.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/sql/SqlUtil.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/sql/SqlUtil.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/utils/sql/SqlUtil.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/utils/sql/SqlUtil.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/validate/AddGroup.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/validate/AddGroup.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/validate/AddGroup.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/validate/AddGroup.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/validate/EditGroup.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/validate/EditGroup.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/validate/EditGroup.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/validate/EditGroup.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/validate/QueryGroup.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/validate/QueryGroup.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/validate/QueryGroup.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/validate/QueryGroup.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/xss/Xss.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/xss/Xss.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/xss/Xss.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/xss/Xss.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/xss/XssValidator.java b/hs-common/hs-common-core/src/main/java/com/sunsail/common/core/xss/XssValidator.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/sunsail/common/core/xss/XssValidator.java
rename to hs-common/hs-common-core/src/main/java/com/sunsail/common/core/xss/XssValidator.java
diff --git a/ruoyi-common/ruoyi-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-doc/.flattened-pom.xml b/hs-common/hs-common-doc/.flattened-pom.xml
similarity index 83%
rename from ruoyi-common/ruoyi-common-doc/.flattened-pom.xml
rename to hs-common/hs-common-doc/.flattened-pom.xml
index 948d15b..0265919 100644
--- a/ruoyi-common/ruoyi-common-doc/.flattened-pom.xml
+++ b/hs-common/hs-common-doc/.flattened-pom.xml
@@ -4,17 +4,17 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-doc</artifactId>
+  <artifactId>hs-common-doc</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-doc 系统接口</description>
+  <description>hs-common-doc 系统接口</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
     <dependency>
       <groupId>org.springdoc</groupId>
diff --git a/ruoyi-common/ruoyi-common-doc/pom.xml b/hs-common/hs-common-doc/pom.xml
similarity index 84%
rename from ruoyi-common/ruoyi-common-doc/pom.xml
rename to hs-common/hs-common-doc/pom.xml
index 4e44add..9394a21 100644
--- a/ruoyi-common/ruoyi-common-doc/pom.xml
+++ b/hs-common/hs-common-doc/pom.xml
@@ -4,21 +4,21 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-doc</artifactId>
+    <artifactId>hs-common-doc</artifactId>
 
     <description>
-        ruoyi-common-doc 系统接口
+        hs-common-doc 系统接口
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
 
         <dependency>
diff --git a/ruoyi-common/ruoyi-common-doc/src/main/java/com/sunsail/common/doc/config/SpringDocConfig.java b/hs-common/hs-common-doc/src/main/java/com/sunsail/common/doc/config/SpringDocConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-doc/src/main/java/com/sunsail/common/doc/config/SpringDocConfig.java
rename to hs-common/hs-common-doc/src/main/java/com/sunsail/common/doc/config/SpringDocConfig.java
diff --git a/ruoyi-common/ruoyi-common-doc/src/main/java/com/sunsail/common/doc/config/properties/SpringDocProperties.java b/hs-common/hs-common-doc/src/main/java/com/sunsail/common/doc/config/properties/SpringDocProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-doc/src/main/java/com/sunsail/common/doc/config/properties/SpringDocProperties.java
rename to hs-common/hs-common-doc/src/main/java/com/sunsail/common/doc/config/properties/SpringDocProperties.java
diff --git a/ruoyi-common/ruoyi-common-doc/src/main/java/com/sunsail/common/doc/handler/OpenApiHandler.java b/hs-common/hs-common-doc/src/main/java/com/sunsail/common/doc/handler/OpenApiHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-doc/src/main/java/com/sunsail/common/doc/handler/OpenApiHandler.java
rename to hs-common/hs-common-doc/src/main/java/com/sunsail/common/doc/handler/OpenApiHandler.java
diff --git a/ruoyi-common/ruoyi-common-doc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-doc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-doc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-doc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-encrypt/.flattened-pom.xml b/hs-common/hs-common-encrypt/.flattened-pom.xml
similarity index 83%
rename from ruoyi-common/ruoyi-common-encrypt/.flattened-pom.xml
rename to hs-common/hs-common-encrypt/.flattened-pom.xml
index 0fceefa..fb2440c 100644
--- a/ruoyi-common/ruoyi-common-encrypt/.flattened-pom.xml
+++ b/hs-common/hs-common-encrypt/.flattened-pom.xml
@@ -4,17 +4,17 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-encrypt</artifactId>
+  <artifactId>hs-common-encrypt</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-encrypt 数据加解密模块</description>
+  <description>hs-common-encrypt 数据加解密模块</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
     <dependency>
       <groupId>org.mybatis.spring.boot</groupId>
diff --git a/ruoyi-common/ruoyi-common-encrypt/pom.xml b/hs-common/hs-common-encrypt/pom.xml
similarity index 85%
rename from ruoyi-common/ruoyi-common-encrypt/pom.xml
rename to hs-common/hs-common-encrypt/pom.xml
index 60935c4..d9f3387 100644
--- a/ruoyi-common/ruoyi-common-encrypt/pom.xml
+++ b/hs-common/hs-common-encrypt/pom.xml
@@ -4,22 +4,22 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-encrypt</artifactId>
+    <artifactId>hs-common-encrypt</artifactId>
 
     <description>
-        ruoyi-common-encrypt 数据加解密模块
+        hs-common-encrypt 数据加解密模块
     </description>
 
     <dependencies>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
 
         <dependency>
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/annotation/ApiEncrypt.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/annotation/ApiEncrypt.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/annotation/ApiEncrypt.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/annotation/ApiEncrypt.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/annotation/EncryptField.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/annotation/EncryptField.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/annotation/EncryptField.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/annotation/EncryptField.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/config/ApiDecryptAutoConfiguration.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/config/ApiDecryptAutoConfiguration.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/config/ApiDecryptAutoConfiguration.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/config/ApiDecryptAutoConfiguration.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/config/EncryptorAutoConfiguration.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/config/EncryptorAutoConfiguration.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/config/EncryptorAutoConfiguration.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/config/EncryptorAutoConfiguration.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/EncryptContext.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/EncryptContext.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/EncryptContext.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/EncryptContext.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/EncryptorManager.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/EncryptorManager.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/EncryptorManager.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/EncryptorManager.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/IEncryptor.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/IEncryptor.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/IEncryptor.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/IEncryptor.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/AbstractEncryptor.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/AbstractEncryptor.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/AbstractEncryptor.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/AbstractEncryptor.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/AesEncryptor.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/AesEncryptor.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/AesEncryptor.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/AesEncryptor.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Base64Encryptor.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Base64Encryptor.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Base64Encryptor.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Base64Encryptor.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/RsaEncryptor.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/RsaEncryptor.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/RsaEncryptor.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/RsaEncryptor.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Sm2Encryptor.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Sm2Encryptor.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Sm2Encryptor.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Sm2Encryptor.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Sm4Encryptor.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Sm4Encryptor.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Sm4Encryptor.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/core/encryptor/Sm4Encryptor.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/enumd/AlgorithmType.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/enumd/AlgorithmType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/enumd/AlgorithmType.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/enumd/AlgorithmType.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/enumd/EncodeType.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/enumd/EncodeType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/enumd/EncodeType.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/enumd/EncodeType.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/CryptoFilter.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/CryptoFilter.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/CryptoFilter.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/CryptoFilter.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/DecryptRequestBodyWrapper.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/DecryptRequestBodyWrapper.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/DecryptRequestBodyWrapper.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/DecryptRequestBodyWrapper.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/EncryptResponseBodyWrapper.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/EncryptResponseBodyWrapper.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/EncryptResponseBodyWrapper.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/filter/EncryptResponseBodyWrapper.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/interceptor/MybatisDecryptInterceptor.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/interceptor/MybatisDecryptInterceptor.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/interceptor/MybatisDecryptInterceptor.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/interceptor/MybatisDecryptInterceptor.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/interceptor/MybatisEncryptInterceptor.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/interceptor/MybatisEncryptInterceptor.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/interceptor/MybatisEncryptInterceptor.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/interceptor/MybatisEncryptInterceptor.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/properties/ApiDecryptProperties.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/properties/ApiDecryptProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/properties/ApiDecryptProperties.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/properties/ApiDecryptProperties.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/properties/EncryptorProperties.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/properties/EncryptorProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/properties/EncryptorProperties.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/properties/EncryptorProperties.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/utils/EncryptUtils.java b/hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/utils/EncryptUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/sunsail/common/encrypt/utils/EncryptUtils.java
rename to hs-common/hs-common-encrypt/src/main/java/com/sunsail/common/encrypt/utils/EncryptUtils.java
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-encrypt/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-encrypt/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-excel/.flattened-pom.xml b/hs-common/hs-common-excel/.flattened-pom.xml
similarity index 78%
rename from ruoyi-common/ruoyi-common-excel/.flattened-pom.xml
rename to hs-common/hs-common-excel/.flattened-pom.xml
index caead52..c9e3c1b 100644
--- a/ruoyi-common/ruoyi-common-excel/.flattened-pom.xml
+++ b/hs-common/hs-common-excel/.flattened-pom.xml
@@ -4,17 +4,17 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-excel</artifactId>
+  <artifactId>hs-common-excel</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-excel</description>
+  <description>hs-common-excel</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-json</artifactId>
+      <artifactId>hs-common-json</artifactId>
     </dependency>
     <dependency>
       <groupId>com.alibaba</groupId>
diff --git a/ruoyi-common/ruoyi-common-excel/pom.xml b/hs-common/hs-common-excel/pom.xml
similarity index 80%
rename from ruoyi-common/ruoyi-common-excel/pom.xml
rename to hs-common/hs-common-excel/pom.xml
index 058cabb..fdf9b72 100644
--- a/ruoyi-common/ruoyi-common-excel/pom.xml
+++ b/hs-common/hs-common-excel/pom.xml
@@ -4,21 +4,21 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-excel</artifactId>
+    <artifactId>hs-common-excel</artifactId>
 
     <description>
-        ruoyi-common-excel
+        hs-common-excel
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-json</artifactId>
+            <artifactId>hs-common-json</artifactId>
         </dependency>
 
         <dependency>
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/annotation/CellMerge.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/annotation/CellMerge.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/annotation/CellMerge.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/annotation/CellMerge.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/annotation/ExcelDictFormat.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/annotation/ExcelDictFormat.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/annotation/ExcelDictFormat.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/annotation/ExcelDictFormat.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/annotation/ExcelEnumFormat.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/annotation/ExcelEnumFormat.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/annotation/ExcelEnumFormat.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/annotation/ExcelEnumFormat.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelBigNumberConvert.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelBigNumberConvert.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelBigNumberConvert.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelBigNumberConvert.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelDictConvert.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelDictConvert.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelDictConvert.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelDictConvert.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelEnumConvert.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelEnumConvert.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelEnumConvert.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/convert/ExcelEnumConvert.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/CellMergeStrategy.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/CellMergeStrategy.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/CellMergeStrategy.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/CellMergeStrategy.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/DefaultExcelListener.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/DefaultExcelListener.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/DefaultExcelListener.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/DefaultExcelListener.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/DefaultExcelResult.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/DefaultExcelResult.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/DefaultExcelResult.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/DefaultExcelResult.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/DropDownOptions.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/DropDownOptions.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/DropDownOptions.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/DropDownOptions.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelDownHandler.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelDownHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelDownHandler.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelDownHandler.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelListener.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelListener.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelListener.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelListener.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelResult.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelResult.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelResult.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/core/ExcelResult.java
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/utils/ExcelUtil.java b/hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/utils/ExcelUtil.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/sunsail/common/excel/utils/ExcelUtil.java
rename to hs-common/hs-common-excel/src/main/java/com/sunsail/common/excel/utils/ExcelUtil.java
diff --git a/ruoyi-common/ruoyi-common-idempotent/.flattened-pom.xml b/hs-common/hs-common-idempotent/.flattened-pom.xml
similarity index 76%
rename from ruoyi-common/ruoyi-common-idempotent/.flattened-pom.xml
rename to hs-common/hs-common-idempotent/.flattened-pom.xml
index 97812d6..866f373 100644
--- a/ruoyi-common/ruoyi-common-idempotent/.flattened-pom.xml
+++ b/hs-common/hs-common-idempotent/.flattened-pom.xml
@@ -4,21 +4,21 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-idempotent</artifactId>
+  <artifactId>hs-common-idempotent</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-idempotent 幂等功能</description>
+  <description>hs-common-idempotent 幂等功能</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-json</artifactId>
+      <artifactId>hs-common-json</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-redis</artifactId>
+      <artifactId>hs-common-redis</artifactId>
     </dependency>
     <dependency>
       <groupId>cn.hutool</groupId>
diff --git a/ruoyi-common/ruoyi-common-idempotent/pom.xml b/hs-common/hs-common-idempotent/pom.xml
similarity index 78%
rename from ruoyi-common/ruoyi-common-idempotent/pom.xml
rename to hs-common/hs-common-idempotent/pom.xml
index cc8bdb8..f624c95 100644
--- a/ruoyi-common/ruoyi-common-idempotent/pom.xml
+++ b/hs-common/hs-common-idempotent/pom.xml
@@ -4,26 +4,26 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-idempotent</artifactId>
+    <artifactId>hs-common-idempotent</artifactId>
 
     <description>
-        ruoyi-common-idempotent 幂等功能
+        hs-common-idempotent 幂等功能
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-json</artifactId>
+            <artifactId>hs-common-json</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-redis</artifactId>
+            <artifactId>hs-common-redis</artifactId>
         </dependency>
 
         <dependency>
diff --git a/ruoyi-common/ruoyi-common-idempotent/src/main/java/com/sunsail/common/idempotent/annotation/RepeatSubmit.java b/hs-common/hs-common-idempotent/src/main/java/com/sunsail/common/idempotent/annotation/RepeatSubmit.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-idempotent/src/main/java/com/sunsail/common/idempotent/annotation/RepeatSubmit.java
rename to hs-common/hs-common-idempotent/src/main/java/com/sunsail/common/idempotent/annotation/RepeatSubmit.java
diff --git a/ruoyi-common/ruoyi-common-idempotent/src/main/java/com/sunsail/common/idempotent/aspectj/RepeatSubmitAspect.java b/hs-common/hs-common-idempotent/src/main/java/com/sunsail/common/idempotent/aspectj/RepeatSubmitAspect.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-idempotent/src/main/java/com/sunsail/common/idempotent/aspectj/RepeatSubmitAspect.java
rename to hs-common/hs-common-idempotent/src/main/java/com/sunsail/common/idempotent/aspectj/RepeatSubmitAspect.java
diff --git a/ruoyi-common/ruoyi-common-idempotent/src/main/java/com/sunsail/common/idempotent/config/IdempotentConfig.java b/hs-common/hs-common-idempotent/src/main/java/com/sunsail/common/idempotent/config/IdempotentConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-idempotent/src/main/java/com/sunsail/common/idempotent/config/IdempotentConfig.java
rename to hs-common/hs-common-idempotent/src/main/java/com/sunsail/common/idempotent/config/IdempotentConfig.java
diff --git a/ruoyi-common/ruoyi-common-idempotent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-idempotent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-idempotent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-idempotent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-job/.flattened-pom.xml b/hs-common/hs-common-job/.flattened-pom.xml
similarity index 86%
rename from ruoyi-common/ruoyi-common-job/.flattened-pom.xml
rename to hs-common/hs-common-job/.flattened-pom.xml
index b3e89c6..f613cd8 100644
--- a/ruoyi-common/ruoyi-common-job/.flattened-pom.xml
+++ b/hs-common/hs-common-job/.flattened-pom.xml
@@ -4,13 +4,13 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-job</artifactId>
+  <artifactId>hs-common-job</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-job 定时任务</description>
+  <description>hs-common-job 定时任务</description>
   <dependencies>
     <dependency>
       <groupId>org.springframework.boot</groupId>
@@ -36,7 +36,7 @@
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
   </dependencies>
 </project>
diff --git a/ruoyi-common/ruoyi-common-job/pom.xml b/hs-common/hs-common-job/pom.xml
similarity index 88%
rename from ruoyi-common/ruoyi-common-job/pom.xml
rename to hs-common/hs-common-job/pom.xml
index 681f2fc..df1f53d 100644
--- a/ruoyi-common/ruoyi-common-job/pom.xml
+++ b/hs-common/hs-common-job/pom.xml
@@ -4,15 +4,15 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-job</artifactId>
+    <artifactId>hs-common-job</artifactId>
 
     <description>
-        ruoyi-common-job 定时任务
+        hs-common-job 定时任务
     </description>
 
     <dependencies>
@@ -45,7 +45,7 @@
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
 
     </dependencies>
diff --git a/ruoyi-common/ruoyi-common-job/src/main/java/com/sunsail/common/job/config/PowerJobConfig.java b/hs-common/hs-common-job/src/main/java/com/sunsail/common/job/config/PowerJobConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-job/src/main/java/com/sunsail/common/job/config/PowerJobConfig.java
rename to hs-common/hs-common-job/src/main/java/com/sunsail/common/job/config/PowerJobConfig.java
diff --git a/ruoyi-common/ruoyi-common-json/.flattened-pom.xml b/hs-common/hs-common-json/.flattened-pom.xml
similarity index 80%
rename from ruoyi-common/ruoyi-common-json/.flattened-pom.xml
rename to hs-common/hs-common-json/.flattened-pom.xml
index 7b56470..4d73785 100644
--- a/ruoyi-common/ruoyi-common-json/.flattened-pom.xml
+++ b/hs-common/hs-common-json/.flattened-pom.xml
@@ -4,17 +4,17 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-json</artifactId>
+  <artifactId>hs-common-json</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-json 序列化模块</description>
+  <description>hs-common-json 序列化模块</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
     <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
diff --git a/ruoyi-common/ruoyi-common-json/pom.xml b/hs-common/hs-common-json/pom.xml
similarity index 82%
rename from ruoyi-common/ruoyi-common-json/pom.xml
rename to hs-common/hs-common-json/pom.xml
index dd38694..c1d4ebc 100644
--- a/ruoyi-common/ruoyi-common-json/pom.xml
+++ b/hs-common/hs-common-json/pom.xml
@@ -4,21 +4,21 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-json</artifactId>
+    <artifactId>hs-common-json</artifactId>
 
     <description>
-        ruoyi-common-json 序列化模块
+        hs-common-json 序列化模块
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
 
         <!-- JSON工具类 -->
diff --git a/ruoyi-common/ruoyi-common-json/src/main/java/com/sunsail/common/json/config/JacksonConfig.java b/hs-common/hs-common-json/src/main/java/com/sunsail/common/json/config/JacksonConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-json/src/main/java/com/sunsail/common/json/config/JacksonConfig.java
rename to hs-common/hs-common-json/src/main/java/com/sunsail/common/json/config/JacksonConfig.java
diff --git a/ruoyi-common/ruoyi-common-json/src/main/java/com/sunsail/common/json/handler/BigNumberSerializer.java b/hs-common/hs-common-json/src/main/java/com/sunsail/common/json/handler/BigNumberSerializer.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-json/src/main/java/com/sunsail/common/json/handler/BigNumberSerializer.java
rename to hs-common/hs-common-json/src/main/java/com/sunsail/common/json/handler/BigNumberSerializer.java
diff --git a/ruoyi-common/ruoyi-common-json/src/main/java/com/sunsail/common/json/utils/JsonUtils.java b/hs-common/hs-common-json/src/main/java/com/sunsail/common/json/utils/JsonUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-json/src/main/java/com/sunsail/common/json/utils/JsonUtils.java
rename to hs-common/hs-common-json/src/main/java/com/sunsail/common/json/utils/JsonUtils.java
diff --git a/ruoyi-common/ruoyi-common-json/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-json/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-json/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-json/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-log/.flattened-pom.xml b/hs-common/hs-common-log/.flattened-pom.xml
similarity index 75%
rename from ruoyi-common/ruoyi-common-log/.flattened-pom.xml
rename to hs-common/hs-common-log/.flattened-pom.xml
index 7a5b6e7..9d7dc2d 100644
--- a/ruoyi-common/ruoyi-common-log/.flattened-pom.xml
+++ b/hs-common/hs-common-log/.flattened-pom.xml
@@ -4,21 +4,21 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-log</artifactId>
+  <artifactId>hs-common-log</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-log 日志记录</description>
+  <description>hs-common-log 日志记录</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-satoken</artifactId>
+      <artifactId>hs-common-satoken</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-json</artifactId>
+      <artifactId>hs-common-json</artifactId>
     </dependency>
     <dependency>
       <groupId>com.alibaba</groupId>
diff --git a/ruoyi-common/ruoyi-common-log/pom.xml b/hs-common/hs-common-log/pom.xml
similarity index 77%
rename from ruoyi-common/ruoyi-common-log/pom.xml
rename to hs-common/hs-common-log/pom.xml
index 4d62576..7d4cd05 100644
--- a/ruoyi-common/ruoyi-common-log/pom.xml
+++ b/hs-common/hs-common-log/pom.xml
@@ -4,27 +4,27 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-log</artifactId>
+    <artifactId>hs-common-log</artifactId>
 
     <description>
-        ruoyi-common-log 日志记录
+        hs-common-log 日志记录
     </description>
 
     <dependencies>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-satoken</artifactId>
+            <artifactId>hs-common-satoken</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-json</artifactId>
+            <artifactId>hs-common-json</artifactId>
         </dependency>
 
         <dependency>
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/annotation/Log.java b/hs-common/hs-common-log/src/main/java/com/sunsail/common/log/annotation/Log.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/annotation/Log.java
rename to hs-common/hs-common-log/src/main/java/com/sunsail/common/log/annotation/Log.java
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/aspect/LogAspect.java b/hs-common/hs-common-log/src/main/java/com/sunsail/common/log/aspect/LogAspect.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/aspect/LogAspect.java
rename to hs-common/hs-common-log/src/main/java/com/sunsail/common/log/aspect/LogAspect.java
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/enums/BusinessStatus.java b/hs-common/hs-common-log/src/main/java/com/sunsail/common/log/enums/BusinessStatus.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/enums/BusinessStatus.java
rename to hs-common/hs-common-log/src/main/java/com/sunsail/common/log/enums/BusinessStatus.java
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/enums/BusinessType.java b/hs-common/hs-common-log/src/main/java/com/sunsail/common/log/enums/BusinessType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/enums/BusinessType.java
rename to hs-common/hs-common-log/src/main/java/com/sunsail/common/log/enums/BusinessType.java
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/enums/OperatorType.java b/hs-common/hs-common-log/src/main/java/com/sunsail/common/log/enums/OperatorType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/enums/OperatorType.java
rename to hs-common/hs-common-log/src/main/java/com/sunsail/common/log/enums/OperatorType.java
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/event/LogininforEvent.java b/hs-common/hs-common-log/src/main/java/com/sunsail/common/log/event/LogininforEvent.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/event/LogininforEvent.java
rename to hs-common/hs-common-log/src/main/java/com/sunsail/common/log/event/LogininforEvent.java
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/event/OperLogEvent.java b/hs-common/hs-common-log/src/main/java/com/sunsail/common/log/event/OperLogEvent.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/sunsail/common/log/event/OperLogEvent.java
rename to hs-common/hs-common-log/src/main/java/com/sunsail/common/log/event/OperLogEvent.java
diff --git a/ruoyi-common/ruoyi-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-mail/.flattened-pom.xml b/hs-common/hs-common-mail/.flattened-pom.xml
similarity index 79%
rename from ruoyi-common/ruoyi-common-mail/.flattened-pom.xml
rename to hs-common/hs-common-mail/.flattened-pom.xml
index 322f658..1fbed23 100644
--- a/ruoyi-common/ruoyi-common-mail/.flattened-pom.xml
+++ b/hs-common/hs-common-mail/.flattened-pom.xml
@@ -4,17 +4,17 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-mail</artifactId>
+  <artifactId>hs-common-mail</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-mail 邮件模块</description>
+  <description>hs-common-mail 邮件模块</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
     <dependency>
       <groupId>jakarta.mail</groupId>
diff --git a/ruoyi-common/ruoyi-common-mail/pom.xml b/hs-common/hs-common-mail/pom.xml
similarity index 82%
rename from ruoyi-common/ruoyi-common-mail/pom.xml
rename to hs-common/hs-common-mail/pom.xml
index a31c316..1f57f65 100644
--- a/ruoyi-common/ruoyi-common-mail/pom.xml
+++ b/hs-common/hs-common-mail/pom.xml
@@ -4,21 +4,21 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-mail</artifactId>
+    <artifactId>hs-common-mail</artifactId>
 
     <description>
-        ruoyi-common-mail 邮件模块
+        hs-common-mail 邮件模块
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
 
         <dependency>
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/config/MailConfig.java b/hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/config/MailConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/config/MailConfig.java
rename to hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/config/MailConfig.java
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/config/properties/MailProperties.java b/hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/config/properties/MailProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/config/properties/MailProperties.java
rename to hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/config/properties/MailProperties.java
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/GlobalMailAccount.java b/hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/GlobalMailAccount.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/GlobalMailAccount.java
rename to hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/GlobalMailAccount.java
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/InternalMailUtil.java b/hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/InternalMailUtil.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/InternalMailUtil.java
rename to hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/InternalMailUtil.java
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/Mail.java b/hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/Mail.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/Mail.java
rename to hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/Mail.java
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/MailAccount.java b/hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/MailAccount.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/MailAccount.java
rename to hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/MailAccount.java
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/MailException.java b/hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/MailException.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/MailException.java
rename to hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/MailException.java
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/MailUtils.java b/hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/MailUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/MailUtils.java
rename to hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/MailUtils.java
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/UserPassAuthenticator.java b/hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/UserPassAuthenticator.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mail/src/main/java/com/sunsail/common/mail/utils/UserPassAuthenticator.java
rename to hs-common/hs-common-mail/src/main/java/com/sunsail/common/mail/utils/UserPassAuthenticator.java
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-mail/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-mail/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-mail/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-mybatis/.flattened-pom.xml b/hs-common/hs-common-mybatis/.flattened-pom.xml
similarity index 83%
rename from ruoyi-common/ruoyi-common-mybatis/.flattened-pom.xml
rename to hs-common/hs-common-mybatis/.flattened-pom.xml
index e962490..6e79eae 100644
--- a/ruoyi-common/ruoyi-common-mybatis/.flattened-pom.xml
+++ b/hs-common/hs-common-mybatis/.flattened-pom.xml
@@ -4,21 +4,21 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-mybatis</artifactId>
+  <artifactId>hs-common-mybatis</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-mybatis 数据库服务</description>
+  <description>hs-common-mybatis 数据库服务</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-satoken</artifactId>
+      <artifactId>hs-common-satoken</artifactId>
     </dependency>
     <dependency>
       <groupId>com.baomidou</groupId>
diff --git a/ruoyi-common/ruoyi-common-mybatis/pom.xml b/hs-common/hs-common-mybatis/pom.xml
similarity index 85%
rename from ruoyi-common/ruoyi-common-mybatis/pom.xml
rename to hs-common/hs-common-mybatis/pom.xml
index 9f389d1..fd19c51 100644
--- a/ruoyi-common/ruoyi-common-mybatis/pom.xml
+++ b/hs-common/hs-common-mybatis/pom.xml
@@ -4,26 +4,26 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-mybatis</artifactId>
+    <artifactId>hs-common-mybatis</artifactId>
 
     <description>
-        ruoyi-common-mybatis 数据库服务
+        hs-common-mybatis 数据库服务
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-satoken</artifactId>
+            <artifactId>hs-common-satoken</artifactId>
         </dependency>
 
         <!-- dynamic-datasource 多数据源-->
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/annotation/DataColumn.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/annotation/DataColumn.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/annotation/DataColumn.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/annotation/DataColumn.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/annotation/DataPermission.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/annotation/DataPermission.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/annotation/DataPermission.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/annotation/DataPermission.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/config/MybatisPlusConfig.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/config/MybatisPlusConfig.java
similarity index 97%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/config/MybatisPlusConfig.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/config/MybatisPlusConfig.java
index cf77d29..f033e8b 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/config/MybatisPlusConfig.java
+++ b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/config/MybatisPlusConfig.java
@@ -30,7 +30,7 @@
 @EnableTransactionManagement(proxyTargetClass = true)
 @AutoConfiguration(before = MybatisPlusAutoConfiguration.class)
 @MapperScan("${mybatis-plus.mapperPackage}")
-@PropertySource(value = "classpath:common-mybatis.yml", factory = YmlPropertySourceFactory.class)
+@PropertySource(value = "common-mybatis.yml", factory = YmlPropertySourceFactory.class)
 public class MybatisPlusConfig {
 
     @Bean
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/domain/BaseEntity.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/domain/BaseEntity.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/domain/BaseEntity.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/domain/BaseEntity.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/mapper/BaseMapperPlus.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/mapper/BaseMapperPlus.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/mapper/BaseMapperPlus.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/mapper/BaseMapperPlus.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/page/PageQuery.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/page/PageQuery.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/page/PageQuery.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/page/PageQuery.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/page/TableDataInfo.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/page/TableDataInfo.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/page/TableDataInfo.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/core/page/TableDataInfo.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/enums/DataBaseType.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/enums/DataBaseType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/enums/DataBaseType.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/enums/DataBaseType.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/enums/DataScopeType.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/enums/DataScopeType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/enums/DataScopeType.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/enums/DataScopeType.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/InjectionMetaObjectHandler.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/InjectionMetaObjectHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/InjectionMetaObjectHandler.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/InjectionMetaObjectHandler.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/MybatisExceptionHandler.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/MybatisExceptionHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/MybatisExceptionHandler.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/MybatisExceptionHandler.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/PlusDataPermissionHandler.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/PlusDataPermissionHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/PlusDataPermissionHandler.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/handler/PlusDataPermissionHandler.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/helper/DataBaseHelper.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/helper/DataBaseHelper.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/helper/DataBaseHelper.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/helper/DataBaseHelper.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/helper/DataPermissionHelper.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/helper/DataPermissionHelper.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/helper/DataPermissionHelper.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/helper/DataPermissionHelper.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/interceptor/PlusDataPermissionInterceptor.java b/hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/interceptor/PlusDataPermissionInterceptor.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/sunsail/common/mybatis/interceptor/PlusDataPermissionInterceptor.java
rename to hs-common/hs-common-mybatis/src/main/java/com/sunsail/common/mybatis/interceptor/PlusDataPermissionInterceptor.java
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-mybatis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-mybatis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/resources/common-mybatis.yml b/hs-common/hs-common-mybatis/src/main/resources/common-mybatis.yml
similarity index 100%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/resources/common-mybatis.yml
rename to hs-common/hs-common-mybatis/src/main/resources/common-mybatis.yml
diff --git a/ruoyi-common/ruoyi-common-oss/.flattened-pom.xml b/hs-common/hs-common-oss/.flattened-pom.xml
similarity index 75%
rename from ruoyi-common/ruoyi-common-oss/.flattened-pom.xml
rename to hs-common/hs-common-oss/.flattened-pom.xml
index 626d480..e44b30b 100644
--- a/ruoyi-common/ruoyi-common-oss/.flattened-pom.xml
+++ b/hs-common/hs-common-oss/.flattened-pom.xml
@@ -4,21 +4,21 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-oss</artifactId>
+  <artifactId>hs-common-oss</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-oss oss服务</description>
+  <description>hs-common-oss oss服务</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-json</artifactId>
+      <artifactId>hs-common-json</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-redis</artifactId>
+      <artifactId>hs-common-redis</artifactId>
     </dependency>
     <dependency>
       <groupId>com.amazonaws</groupId>
diff --git a/ruoyi-common/ruoyi-common-oss/pom.xml b/hs-common/hs-common-oss/pom.xml
similarity index 77%
rename from ruoyi-common/ruoyi-common-oss/pom.xml
rename to hs-common/hs-common-oss/pom.xml
index 8c6fc71..9192857 100644
--- a/ruoyi-common/ruoyi-common-oss/pom.xml
+++ b/hs-common/hs-common-oss/pom.xml
@@ -4,26 +4,26 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-oss</artifactId>
+    <artifactId>hs-common-oss</artifactId>
 
     <description>
-        ruoyi-common-oss oss服务
+        hs-common-oss oss服务
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-json</artifactId>
+            <artifactId>hs-common-json</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-redis</artifactId>
+            <artifactId>hs-common-redis</artifactId>
         </dependency>
 
         <dependency>
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/constant/OssConstant.java b/hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/constant/OssConstant.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/constant/OssConstant.java
rename to hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/constant/OssConstant.java
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/core/OssClient.java b/hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/core/OssClient.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/core/OssClient.java
rename to hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/core/OssClient.java
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/entity/UploadResult.java b/hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/entity/UploadResult.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/entity/UploadResult.java
rename to hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/entity/UploadResult.java
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/enumd/AccessPolicyType.java b/hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/enumd/AccessPolicyType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/enumd/AccessPolicyType.java
rename to hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/enumd/AccessPolicyType.java
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/enumd/PolicyType.java b/hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/enumd/PolicyType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/enumd/PolicyType.java
rename to hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/enumd/PolicyType.java
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/exception/OssException.java b/hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/exception/OssException.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/exception/OssException.java
rename to hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/exception/OssException.java
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/factory/OssFactory.java b/hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/factory/OssFactory.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/factory/OssFactory.java
rename to hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/factory/OssFactory.java
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/properties/OssProperties.java b/hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/properties/OssProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/sunsail/common/oss/properties/OssProperties.java
rename to hs-common/hs-common-oss/src/main/java/com/sunsail/common/oss/properties/OssProperties.java
diff --git a/ruoyi-common/ruoyi-common-ratelimiter/.flattened-pom.xml b/hs-common/hs-common-ratelimiter/.flattened-pom.xml
similarity index 70%
rename from ruoyi-common/ruoyi-common-ratelimiter/.flattened-pom.xml
rename to hs-common/hs-common-ratelimiter/.flattened-pom.xml
index 2d3ef0f..a5aff83 100644
--- a/ruoyi-common/ruoyi-common-ratelimiter/.flattened-pom.xml
+++ b/hs-common/hs-common-ratelimiter/.flattened-pom.xml
@@ -4,21 +4,21 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-ratelimiter</artifactId>
+  <artifactId>hs-common-ratelimiter</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-ratelimiter 限流功能</description>
+  <description>hs-common-ratelimiter 限流功能</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-redis</artifactId>
+      <artifactId>hs-common-redis</artifactId>
     </dependency>
   </dependencies>
 </project>
diff --git a/ruoyi-common/ruoyi-common-ratelimiter/pom.xml b/hs-common/hs-common-ratelimiter/pom.xml
similarity index 72%
rename from ruoyi-common/ruoyi-common-ratelimiter/pom.xml
rename to hs-common/hs-common-ratelimiter/pom.xml
index a4110ce..4362e6c 100644
--- a/ruoyi-common/ruoyi-common-ratelimiter/pom.xml
+++ b/hs-common/hs-common-ratelimiter/pom.xml
@@ -4,26 +4,26 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-ratelimiter</artifactId>
+    <artifactId>hs-common-ratelimiter</artifactId>
 
     <description>
-        ruoyi-common-ratelimiter 限流功能
+        hs-common-ratelimiter 限流功能
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-redis</artifactId>
+            <artifactId>hs-common-redis</artifactId>
         </dependency>
     </dependencies>
 
diff --git a/ruoyi-common/ruoyi-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/annotation/RateLimiter.java b/hs-common/hs-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/annotation/RateLimiter.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/annotation/RateLimiter.java
rename to hs-common/hs-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/annotation/RateLimiter.java
diff --git a/ruoyi-common/ruoyi-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/aspectj/RateLimiterAspect.java b/hs-common/hs-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/aspectj/RateLimiterAspect.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/aspectj/RateLimiterAspect.java
rename to hs-common/hs-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/aspectj/RateLimiterAspect.java
diff --git a/ruoyi-common/ruoyi-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/config/RateLimiterConfig.java b/hs-common/hs-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/config/RateLimiterConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/config/RateLimiterConfig.java
rename to hs-common/hs-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/config/RateLimiterConfig.java
diff --git a/ruoyi-common/ruoyi-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/enums/LimitType.java b/hs-common/hs-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/enums/LimitType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/enums/LimitType.java
rename to hs-common/hs-common-ratelimiter/src/main/java/com/sunsail/common/ratelimiter/enums/LimitType.java
diff --git a/ruoyi-common/ruoyi-common-ratelimiter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-ratelimiter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-ratelimiter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-ratelimiter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-redis/.flattened-pom.xml b/hs-common/hs-common-redis/.flattened-pom.xml
similarity index 80%
rename from ruoyi-common/ruoyi-common-redis/.flattened-pom.xml
rename to hs-common/hs-common-redis/.flattened-pom.xml
index b0243e2..01edf07 100644
--- a/ruoyi-common/ruoyi-common-redis/.flattened-pom.xml
+++ b/hs-common/hs-common-redis/.flattened-pom.xml
@@ -4,17 +4,17 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-redis</artifactId>
+  <artifactId>hs-common-redis</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-redis 缓存服务</description>
+  <description>hs-common-redis 缓存服务</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
     <dependency>
       <groupId>org.redisson</groupId>
diff --git a/ruoyi-common/ruoyi-common-redis/pom.xml b/hs-common/hs-common-redis/pom.xml
similarity index 83%
rename from ruoyi-common/ruoyi-common-redis/pom.xml
rename to hs-common/hs-common-redis/pom.xml
index b1cb773..3ef4094 100644
--- a/ruoyi-common/ruoyi-common-redis/pom.xml
+++ b/hs-common/hs-common-redis/pom.xml
@@ -4,22 +4,22 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-redis</artifactId>
+    <artifactId>hs-common-redis</artifactId>
 
     <description>
-        ruoyi-common-redis 缓存服务
+        hs-common-redis 缓存服务
     </description>
 
     <dependencies>
         <!-- RuoYi Common Core-->
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
 
         <!--redisson-->
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/config/RedisConfig.java b/hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/config/RedisConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/config/RedisConfig.java
rename to hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/config/RedisConfig.java
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/config/properties/RedissonProperties.java b/hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/config/properties/RedissonProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/config/properties/RedissonProperties.java
rename to hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/config/properties/RedissonProperties.java
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/handler/KeyPrefixHandler.java b/hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/handler/KeyPrefixHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/handler/KeyPrefixHandler.java
rename to hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/handler/KeyPrefixHandler.java
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/manager/PlusSpringCacheManager.java b/hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/manager/PlusSpringCacheManager.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/manager/PlusSpringCacheManager.java
rename to hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/manager/PlusSpringCacheManager.java
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/utils/CacheUtils.java b/hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/utils/CacheUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/utils/CacheUtils.java
rename to hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/utils/CacheUtils.java
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/utils/QueueUtils.java b/hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/utils/QueueUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/utils/QueueUtils.java
rename to hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/utils/QueueUtils.java
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/utils/RedisUtils.java b/hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/utils/RedisUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/sunsail/common/redis/utils/RedisUtils.java
rename to hs-common/hs-common-redis/src/main/java/com/sunsail/common/redis/utils/RedisUtils.java
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-satoken/.flattened-pom.xml b/hs-common/hs-common-satoken/.flattened-pom.xml
similarity index 81%
rename from ruoyi-common/ruoyi-common-satoken/.flattened-pom.xml
rename to hs-common/hs-common-satoken/.flattened-pom.xml
index 89b808a..b7a6b5c 100644
--- a/ruoyi-common/ruoyi-common-satoken/.flattened-pom.xml
+++ b/hs-common/hs-common-satoken/.flattened-pom.xml
@@ -4,20 +4,20 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-satoken</artifactId>
+  <artifactId>hs-common-satoken</artifactId>
   <version>5.1.2</version>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-redis</artifactId>
+      <artifactId>hs-common-redis</artifactId>
     </dependency>
     <dependency>
       <groupId>cn.dev33</groupId>
diff --git a/ruoyi-common/ruoyi-common-satoken/pom.xml b/hs-common/hs-common-satoken/pom.xml
similarity index 83%
rename from ruoyi-common/ruoyi-common-satoken/pom.xml
rename to hs-common/hs-common-satoken/pom.xml
index 4cd3d62..d2cb1fd 100644
--- a/ruoyi-common/ruoyi-common-satoken/pom.xml
+++ b/hs-common/hs-common-satoken/pom.xml
@@ -4,24 +4,24 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-satoken</artifactId>
+    <artifactId>hs-common-satoken</artifactId>
 
     <dependencies>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
 
         <!-- RuoYi Common Redis-->
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-redis</artifactId>
+            <artifactId>hs-common-redis</artifactId>
         </dependency>
 
         <!-- Sa-Token 权限认证, 在线文档:http://sa-token.dev33.cn/ -->
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/sunsail/common/satoken/config/SaTokenConfig.java b/hs-common/hs-common-satoken/src/main/java/com/sunsail/common/satoken/config/SaTokenConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-satoken/src/main/java/com/sunsail/common/satoken/config/SaTokenConfig.java
rename to hs-common/hs-common-satoken/src/main/java/com/sunsail/common/satoken/config/SaTokenConfig.java
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/sunsail/common/satoken/core/dao/PlusSaTokenDao.java b/hs-common/hs-common-satoken/src/main/java/com/sunsail/common/satoken/core/dao/PlusSaTokenDao.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-satoken/src/main/java/com/sunsail/common/satoken/core/dao/PlusSaTokenDao.java
rename to hs-common/hs-common-satoken/src/main/java/com/sunsail/common/satoken/core/dao/PlusSaTokenDao.java
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/sunsail/common/satoken/core/service/SaPermissionImpl.java b/hs-common/hs-common-satoken/src/main/java/com/sunsail/common/satoken/core/service/SaPermissionImpl.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-satoken/src/main/java/com/sunsail/common/satoken/core/service/SaPermissionImpl.java
rename to hs-common/hs-common-satoken/src/main/java/com/sunsail/common/satoken/core/service/SaPermissionImpl.java
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/sunsail/common/satoken/utils/LoginHelper.java b/hs-common/hs-common-satoken/src/main/java/com/sunsail/common/satoken/utils/LoginHelper.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-satoken/src/main/java/com/sunsail/common/satoken/utils/LoginHelper.java
rename to hs-common/hs-common-satoken/src/main/java/com/sunsail/common/satoken/utils/LoginHelper.java
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-satoken/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-satoken/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-satoken/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/resources/common-satoken.yml b/hs-common/hs-common-satoken/src/main/resources/common-satoken.yml
similarity index 100%
rename from ruoyi-common/ruoyi-common-satoken/src/main/resources/common-satoken.yml
rename to hs-common/hs-common-satoken/src/main/resources/common-satoken.yml
diff --git a/ruoyi-common/ruoyi-common-security/.flattened-pom.xml b/hs-common/hs-common-security/.flattened-pom.xml
similarity index 72%
copy from ruoyi-common/ruoyi-common-security/.flattened-pom.xml
copy to hs-common/hs-common-security/.flattened-pom.xml
index fba2262..a186bb0 100644
--- a/ruoyi-common/ruoyi-common-security/.flattened-pom.xml
+++ b/hs-common/hs-common-security/.flattened-pom.xml
@@ -4,17 +4,17 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-security</artifactId>
+  <artifactId>hs-common-security</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-security 安全模块</description>
+  <description>hs-common-security 安全模块</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-satoken</artifactId>
+      <artifactId>hs-common-satoken</artifactId>
     </dependency>
   </dependencies>
 </project>
diff --git a/ruoyi-common/ruoyi-common-security/pom.xml b/hs-common/hs-common-security/pom.xml
similarity index 74%
copy from ruoyi-common/ruoyi-common-security/pom.xml
copy to hs-common/hs-common-security/pom.xml
index 63d8591..387218b 100644
--- a/ruoyi-common/ruoyi-common-security/pom.xml
+++ b/hs-common/hs-common-security/pom.xml
@@ -4,21 +4,21 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-security</artifactId>
+    <artifactId>hs-common-security</artifactId>
 
     <description>
-        ruoyi-common-security 安全模块
+        hs-common-security 安全模块
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-satoken</artifactId>
+            <artifactId>hs-common-satoken</artifactId>
         </dependency>
 
     </dependencies>
diff --git a/ruoyi-common/ruoyi-common-security/src/main/java/com/sunsail/common/security/config/SecurityConfig.java b/hs-common/hs-common-security/src/main/java/com/sunsail/common/security/config/SecurityConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-security/src/main/java/com/sunsail/common/security/config/SecurityConfig.java
rename to hs-common/hs-common-security/src/main/java/com/sunsail/common/security/config/SecurityConfig.java
diff --git a/ruoyi-common/ruoyi-common-security/src/main/java/com/sunsail/common/security/config/properties/SecurityProperties.java b/hs-common/hs-common-security/src/main/java/com/sunsail/common/security/config/properties/SecurityProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-security/src/main/java/com/sunsail/common/security/config/properties/SecurityProperties.java
rename to hs-common/hs-common-security/src/main/java/com/sunsail/common/security/config/properties/SecurityProperties.java
diff --git a/ruoyi-common/ruoyi-common-security/src/main/java/com/sunsail/common/security/handler/AllUrlHandler.java b/hs-common/hs-common-security/src/main/java/com/sunsail/common/security/handler/AllUrlHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-security/src/main/java/com/sunsail/common/security/handler/AllUrlHandler.java
rename to hs-common/hs-common-security/src/main/java/com/sunsail/common/security/handler/AllUrlHandler.java
diff --git a/ruoyi-common/ruoyi-common-security/src/main/java/com/sunsail/common/security/handler/GlobalExceptionHandler.java b/hs-common/hs-common-security/src/main/java/com/sunsail/common/security/handler/GlobalExceptionHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-security/src/main/java/com/sunsail/common/security/handler/GlobalExceptionHandler.java
rename to hs-common/hs-common-security/src/main/java/com/sunsail/common/security/handler/GlobalExceptionHandler.java
diff --git a/ruoyi-common/ruoyi-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-security/.flattened-pom.xml b/hs-common/hs-common-sensitive/.flattened-pom.xml
similarity index 72%
copy from ruoyi-common/ruoyi-common-security/.flattened-pom.xml
copy to hs-common/hs-common-sensitive/.flattened-pom.xml
index fba2262..d295237 100644
--- a/ruoyi-common/ruoyi-common-security/.flattened-pom.xml
+++ b/hs-common/hs-common-sensitive/.flattened-pom.xml
@@ -4,17 +4,17 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-security</artifactId>
+  <artifactId>hs-common-sensitive</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-security 安全模块</description>
+  <description>hs-common-sensitive 脱敏模块</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-satoken</artifactId>
+      <artifactId>hs-common-json</artifactId>
     </dependency>
   </dependencies>
 </project>
diff --git a/ruoyi-common/ruoyi-common-security/pom.xml b/hs-common/hs-common-sensitive/pom.xml
similarity index 74%
copy from ruoyi-common/ruoyi-common-security/pom.xml
copy to hs-common/hs-common-sensitive/pom.xml
index 63d8591..5701b9e 100644
--- a/ruoyi-common/ruoyi-common-security/pom.xml
+++ b/hs-common/hs-common-sensitive/pom.xml
@@ -4,23 +4,22 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-security</artifactId>
+    <artifactId>hs-common-sensitive</artifactId>
 
     <description>
-        ruoyi-common-security 安全模块
+        hs-common-sensitive 脱敏模块
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-satoken</artifactId>
+            <artifactId>hs-common-json</artifactId>
         </dependency>
-
     </dependencies>
 
 </project>
diff --git a/ruoyi-common/ruoyi-common-sensitive/src/main/java/com/sunsail/common/sensitive/annotation/Sensitive.java b/hs-common/hs-common-sensitive/src/main/java/com/sunsail/common/sensitive/annotation/Sensitive.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-sensitive/src/main/java/com/sunsail/common/sensitive/annotation/Sensitive.java
rename to hs-common/hs-common-sensitive/src/main/java/com/sunsail/common/sensitive/annotation/Sensitive.java
diff --git a/ruoyi-common/ruoyi-common-sensitive/src/main/java/com/sunsail/common/sensitive/core/SensitiveService.java b/hs-common/hs-common-sensitive/src/main/java/com/sunsail/common/sensitive/core/SensitiveService.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-sensitive/src/main/java/com/sunsail/common/sensitive/core/SensitiveService.java
rename to hs-common/hs-common-sensitive/src/main/java/com/sunsail/common/sensitive/core/SensitiveService.java
diff --git a/ruoyi-common/ruoyi-common-sensitive/src/main/java/com/sunsail/common/sensitive/core/SensitiveStrategy.java b/hs-common/hs-common-sensitive/src/main/java/com/sunsail/common/sensitive/core/SensitiveStrategy.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-sensitive/src/main/java/com/sunsail/common/sensitive/core/SensitiveStrategy.java
rename to hs-common/hs-common-sensitive/src/main/java/com/sunsail/common/sensitive/core/SensitiveStrategy.java
diff --git a/ruoyi-common/ruoyi-common-sensitive/src/main/java/com/sunsail/common/sensitive/handler/SensitiveHandler.java b/hs-common/hs-common-sensitive/src/main/java/com/sunsail/common/sensitive/handler/SensitiveHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-sensitive/src/main/java/com/sunsail/common/sensitive/handler/SensitiveHandler.java
rename to hs-common/hs-common-sensitive/src/main/java/com/sunsail/common/sensitive/handler/SensitiveHandler.java
diff --git a/ruoyi-common/ruoyi-common-sms/.flattened-pom.xml b/hs-common/hs-common-sms/.flattened-pom.xml
similarity index 84%
rename from ruoyi-common/ruoyi-common-sms/.flattened-pom.xml
rename to hs-common/hs-common-sms/.flattened-pom.xml
index 186161b..ee52b22 100644
--- a/ruoyi-common/ruoyi-common-sms/.flattened-pom.xml
+++ b/hs-common/hs-common-sms/.flattened-pom.xml
@@ -4,13 +4,13 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-sms</artifactId>
+  <artifactId>hs-common-sms</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-sms 短信模块</description>
+  <description>hs-common-sms 短信模块</description>
   <dependencies>
     <dependency>
       <groupId>org.dromara.sms4j</groupId>
diff --git a/ruoyi-common/ruoyi-common-sms/pom.xml b/hs-common/hs-common-sms/pom.xml
similarity index 87%
rename from ruoyi-common/ruoyi-common-sms/pom.xml
rename to hs-common/hs-common-sms/pom.xml
index 5d7edec..610c061 100644
--- a/ruoyi-common/ruoyi-common-sms/pom.xml
+++ b/hs-common/hs-common-sms/pom.xml
@@ -4,15 +4,15 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-sms</artifactId>
+    <artifactId>hs-common-sms</artifactId>
 
     <description>
-        ruoyi-common-sms 短信模块
+        hs-common-sms 短信模块
     </description>
 
     <dependencies>
diff --git a/ruoyi-common/ruoyi-common-sms/src/main/java/com/sunsail/common/sms/config/SmsAutoConfiguration.java b/hs-common/hs-common-sms/src/main/java/com/sunsail/common/sms/config/SmsAutoConfiguration.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-sms/src/main/java/com/sunsail/common/sms/config/SmsAutoConfiguration.java
rename to hs-common/hs-common-sms/src/main/java/com/sunsail/common/sms/config/SmsAutoConfiguration.java
diff --git a/ruoyi-common/ruoyi-common-sms/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-sms/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-sms/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-sms/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-social/.flattened-pom.xml b/hs-common/hs-common-social/.flattened-pom.xml
similarity index 74%
rename from ruoyi-common/ruoyi-common-social/.flattened-pom.xml
rename to hs-common/hs-common-social/.flattened-pom.xml
index bb534f8..262ad40 100644
--- a/ruoyi-common/ruoyi-common-social/.flattened-pom.xml
+++ b/hs-common/hs-common-social/.flattened-pom.xml
@@ -4,13 +4,13 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-social</artifactId>
+  <artifactId>hs-common-social</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-social 授权认证</description>
+  <description>hs-common-social 授权认证</description>
   <dependencies>
     <dependency>
       <groupId>me.zhyd.oauth</groupId>
@@ -18,11 +18,11 @@
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-json</artifactId>
+      <artifactId>hs-common-json</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-redis</artifactId>
+      <artifactId>hs-common-redis</artifactId>
     </dependency>
   </dependencies>
 </project>
diff --git a/ruoyi-common/ruoyi-common-social/pom.xml b/hs-common/hs-common-social/pom.xml
similarity index 76%
rename from ruoyi-common/ruoyi-common-social/pom.xml
rename to hs-common/hs-common-social/pom.xml
index 731f60f..eb83098 100644
--- a/ruoyi-common/ruoyi-common-social/pom.xml
+++ b/hs-common/hs-common-social/pom.xml
@@ -4,15 +4,15 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-social</artifactId>
+    <artifactId>hs-common-social</artifactId>
 
     <description>
-        ruoyi-common-social 授权认证
+        hs-common-social 授权认证
     </description>
 
     <dependencies>
@@ -23,12 +23,12 @@
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-json</artifactId>
+            <artifactId>hs-common-json</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-redis</artifactId>
+            <artifactId>hs-common-redis</artifactId>
         </dependency>
     </dependencies>
 </project>
diff --git a/ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/config/SocialAutoConfiguration.java b/hs-common/hs-common-social/src/main/java/com/sunsail/common/social/config/SocialAutoConfiguration.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/config/SocialAutoConfiguration.java
rename to hs-common/hs-common-social/src/main/java/com/sunsail/common/social/config/SocialAutoConfiguration.java
diff --git a/ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/config/properties/SocialLoginConfigProperties.java b/hs-common/hs-common-social/src/main/java/com/sunsail/common/social/config/properties/SocialLoginConfigProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/config/properties/SocialLoginConfigProperties.java
rename to hs-common/hs-common-social/src/main/java/com/sunsail/common/social/config/properties/SocialLoginConfigProperties.java
diff --git a/ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/config/properties/SocialProperties.java b/hs-common/hs-common-social/src/main/java/com/sunsail/common/social/config/properties/SocialProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/config/properties/SocialProperties.java
rename to hs-common/hs-common-social/src/main/java/com/sunsail/common/social/config/properties/SocialProperties.java
diff --git a/ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/maxkey/AuthMaxKeyRequest.java b/hs-common/hs-common-social/src/main/java/com/sunsail/common/social/maxkey/AuthMaxKeyRequest.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/maxkey/AuthMaxKeyRequest.java
rename to hs-common/hs-common-social/src/main/java/com/sunsail/common/social/maxkey/AuthMaxKeyRequest.java
diff --git a/ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/maxkey/AuthMaxKeySource.java b/hs-common/hs-common-social/src/main/java/com/sunsail/common/social/maxkey/AuthMaxKeySource.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/maxkey/AuthMaxKeySource.java
rename to hs-common/hs-common-social/src/main/java/com/sunsail/common/social/maxkey/AuthMaxKeySource.java
diff --git a/ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/utils/AuthRedisStateCache.java b/hs-common/hs-common-social/src/main/java/com/sunsail/common/social/utils/AuthRedisStateCache.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/utils/AuthRedisStateCache.java
rename to hs-common/hs-common-social/src/main/java/com/sunsail/common/social/utils/AuthRedisStateCache.java
diff --git a/ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/utils/SocialUtils.java b/hs-common/hs-common-social/src/main/java/com/sunsail/common/social/utils/SocialUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-social/src/main/java/com/sunsail/common/social/utils/SocialUtils.java
rename to hs-common/hs-common-social/src/main/java/com/sunsail/common/social/utils/SocialUtils.java
diff --git a/ruoyi-common/ruoyi-common-social/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-social/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-social/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-social/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-tenant/.flattened-pom.xml b/hs-common/hs-common-tenant/.flattened-pom.xml
similarity index 63%
rename from ruoyi-common/ruoyi-common-tenant/.flattened-pom.xml
rename to hs-common/hs-common-tenant/.flattened-pom.xml
index 8fd50a2..b9244e1 100644
--- a/ruoyi-common/ruoyi-common-tenant/.flattened-pom.xml
+++ b/hs-common/hs-common-tenant/.flattened-pom.xml
@@ -4,25 +4,31 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-tenant</artifactId>
+  <artifactId>hs-common-tenant</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-tenant 租户模块</description>
+  <description>hs-common-tenant 租户模块</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-mybatis</artifactId>
+      <artifactId>hs-common-mybatis</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-redis</artifactId>
+      <artifactId>hs-common-redis</artifactId>
     </dependency>
     <dependency>
       <groupId>com.alibaba</groupId>
       <artifactId>transmittable-thread-local</artifactId>
     </dependency>
+    <dependency>
+      <groupId>com.baomidou</groupId>
+      <artifactId>mybatis-plus-extension</artifactId>
+      <version>3.5.5</version>
+      <scope>compile</scope>
+    </dependency>
   </dependencies>
 </project>
diff --git a/ruoyi-common/ruoyi-common-tenant/pom.xml b/hs-common/hs-common-tenant/pom.xml
similarity index 64%
rename from ruoyi-common/ruoyi-common-tenant/pom.xml
rename to hs-common/hs-common-tenant/pom.xml
index 0c74556..f33b4ce 100644
--- a/ruoyi-common/ruoyi-common-tenant/pom.xml
+++ b/hs-common/hs-common-tenant/pom.xml
@@ -4,32 +4,38 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-tenant</artifactId>
+    <artifactId>hs-common-tenant</artifactId>
 
     <description>
-        ruoyi-common-tenant 租户模块
+        hs-common-tenant 租户模块
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-mybatis</artifactId>
+            <artifactId>hs-common-mybatis</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-redis</artifactId>
+            <artifactId>hs-common-redis</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.alibaba</groupId>
             <artifactId>transmittable-thread-local</artifactId>
         </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-extension</artifactId>
+            <version>3.5.5</version>
+            <scope>compile</scope>
+        </dependency>
 
     </dependencies>
 
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/config/TenantConfig.java b/hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/config/TenantConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/config/TenantConfig.java
rename to hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/config/TenantConfig.java
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/core/TenantEntity.java b/hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/core/TenantEntity.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/core/TenantEntity.java
rename to hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/core/TenantEntity.java
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/core/TenantSaTokenDao.java b/hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/core/TenantSaTokenDao.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/core/TenantSaTokenDao.java
rename to hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/core/TenantSaTokenDao.java
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/exception/TenantException.java b/hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/exception/TenantException.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/exception/TenantException.java
rename to hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/exception/TenantException.java
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/handle/PlusTenantLineHandler.java b/hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/handle/PlusTenantLineHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/handle/PlusTenantLineHandler.java
rename to hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/handle/PlusTenantLineHandler.java
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/handle/TenantKeyPrefixHandler.java b/hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/handle/TenantKeyPrefixHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/handle/TenantKeyPrefixHandler.java
rename to hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/handle/TenantKeyPrefixHandler.java
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/helper/TenantHelper.java b/hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/helper/TenantHelper.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/helper/TenantHelper.java
rename to hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/helper/TenantHelper.java
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/manager/TenantSpringCacheManager.java b/hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/manager/TenantSpringCacheManager.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/manager/TenantSpringCacheManager.java
rename to hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/manager/TenantSpringCacheManager.java
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/properties/TenantProperties.java b/hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/properties/TenantProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/sunsail/common/tenant/properties/TenantProperties.java
rename to hs-common/hs-common-tenant/src/main/java/com/sunsail/common/tenant/properties/TenantProperties.java
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-security/.flattened-pom.xml b/hs-common/hs-common-translation/.flattened-pom.xml
similarity index 72%
rename from ruoyi-common/ruoyi-common-security/.flattened-pom.xml
rename to hs-common/hs-common-translation/.flattened-pom.xml
index fba2262..a733b85 100644
--- a/ruoyi-common/ruoyi-common-security/.flattened-pom.xml
+++ b/hs-common/hs-common-translation/.flattened-pom.xml
@@ -4,17 +4,17 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-security</artifactId>
+  <artifactId>hs-common-translation</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-security 安全模块</description>
+  <description>hs-common-translation 通用翻译功能</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-satoken</artifactId>
+      <artifactId>hs-common-json</artifactId>
     </dependency>
   </dependencies>
 </project>
diff --git a/ruoyi-common/ruoyi-common-security/pom.xml b/hs-common/hs-common-translation/pom.xml
similarity index 74%
rename from ruoyi-common/ruoyi-common-security/pom.xml
rename to hs-common/hs-common-translation/pom.xml
index 63d8591..ae35978 100644
--- a/ruoyi-common/ruoyi-common-security/pom.xml
+++ b/hs-common/hs-common-translation/pom.xml
@@ -4,21 +4,22 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-security</artifactId>
+    <artifactId>hs-common-translation</artifactId>
 
     <description>
-        ruoyi-common-security 安全模块
+        hs-common-translation 通用翻译功能
     </description>
 
     <dependencies>
+
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-satoken</artifactId>
+            <artifactId>hs-common-json</artifactId>
         </dependency>
 
     </dependencies>
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/annotation/Translation.java b/hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/annotation/Translation.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/annotation/Translation.java
rename to hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/annotation/Translation.java
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/annotation/TranslationType.java b/hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/annotation/TranslationType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/annotation/TranslationType.java
rename to hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/annotation/TranslationType.java
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/config/TranslationConfig.java b/hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/config/TranslationConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/config/TranslationConfig.java
rename to hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/config/TranslationConfig.java
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/constant/TransConstant.java b/hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/constant/TransConstant.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/constant/TransConstant.java
rename to hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/constant/TransConstant.java
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/TranslationInterface.java b/hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/TranslationInterface.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/TranslationInterface.java
rename to hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/TranslationInterface.java
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/handler/TranslationBeanSerializerModifier.java b/hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/handler/TranslationBeanSerializerModifier.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/handler/TranslationBeanSerializerModifier.java
rename to hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/handler/TranslationBeanSerializerModifier.java
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/handler/TranslationHandler.java b/hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/handler/TranslationHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/handler/TranslationHandler.java
rename to hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/handler/TranslationHandler.java
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/impl/DeptNameTranslationImpl.java b/hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/DeptNameTranslationImpl.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/impl/DeptNameTranslationImpl.java
rename to hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/DeptNameTranslationImpl.java
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/impl/DictTypeTranslationImpl.java b/hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/DictTypeTranslationImpl.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/impl/DictTypeTranslationImpl.java
rename to hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/DictTypeTranslationImpl.java
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/impl/NicknameTranslationImpl.java b/hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/NicknameTranslationImpl.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/impl/NicknameTranslationImpl.java
rename to hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/NicknameTranslationImpl.java
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/impl/OssUrlTranslationImpl.java b/hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/OssUrlTranslationImpl.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/impl/OssUrlTranslationImpl.java
rename to hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/OssUrlTranslationImpl.java
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/impl/UserNameTranslationImpl.java b/hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/UserNameTranslationImpl.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/sunsail/common/translation/core/impl/UserNameTranslationImpl.java
rename to hs-common/hs-common-translation/src/main/java/com/sunsail/common/translation/core/impl/UserNameTranslationImpl.java
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-translation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-translation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-translation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-web/.flattened-pom.xml b/hs-common/hs-common-web/.flattened-pom.xml
similarity index 86%
rename from ruoyi-common/ruoyi-common-web/.flattened-pom.xml
rename to hs-common/hs-common-web/.flattened-pom.xml
index 387629d..8b88d09 100644
--- a/ruoyi-common/ruoyi-common-web/.flattened-pom.xml
+++ b/hs-common/hs-common-web/.flattened-pom.xml
@@ -4,21 +4,21 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-web</artifactId>
+  <artifactId>hs-common-web</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-web web服务</description>
+  <description>hs-common-web web服务</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-json</artifactId>
+      <artifactId>hs-common-json</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-redis</artifactId>
+      <artifactId>hs-common-redis</artifactId>
     </dependency>
     <dependency>
       <groupId>org.springframework.boot</groupId>
diff --git a/ruoyi-common/ruoyi-common-web/pom.xml b/hs-common/hs-common-web/pom.xml
similarity index 88%
rename from ruoyi-common/ruoyi-common-web/pom.xml
rename to hs-common/hs-common-web/pom.xml
index 9b4a7e5..9d3274e 100644
--- a/ruoyi-common/ruoyi-common-web/pom.xml
+++ b/hs-common/hs-common-web/pom.xml
@@ -4,26 +4,26 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-web</artifactId>
+    <artifactId>hs-common-web</artifactId>
 
     <description>
-        ruoyi-common-web web服务
+        hs-common-web web服务
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-json</artifactId>
+            <artifactId>hs-common-json</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-redis</artifactId>
+            <artifactId>hs-common-redis</artifactId>
         </dependency>
 
         <!-- SpringBoot Web容器 -->
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/CaptchaConfig.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/CaptchaConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/CaptchaConfig.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/CaptchaConfig.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/FilterConfig.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/FilterConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/FilterConfig.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/FilterConfig.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/I18nConfig.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/I18nConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/I18nConfig.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/I18nConfig.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/ResourcesConfig.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/ResourcesConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/ResourcesConfig.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/ResourcesConfig.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/UndertowConfig.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/UndertowConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/UndertowConfig.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/UndertowConfig.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/properties/CaptchaProperties.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/properties/CaptchaProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/properties/CaptchaProperties.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/properties/CaptchaProperties.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/properties/XssProperties.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/properties/XssProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/config/properties/XssProperties.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/config/properties/XssProperties.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/core/BaseController.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/core/BaseController.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/core/BaseController.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/core/BaseController.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/core/I18nLocaleResolver.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/core/I18nLocaleResolver.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/core/I18nLocaleResolver.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/core/I18nLocaleResolver.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/enums/CaptchaCategory.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/enums/CaptchaCategory.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/enums/CaptchaCategory.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/enums/CaptchaCategory.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/enums/CaptchaType.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/enums/CaptchaType.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/enums/CaptchaType.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/enums/CaptchaType.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/filter/RepeatableFilter.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/filter/RepeatableFilter.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/filter/RepeatableFilter.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/filter/RepeatableFilter.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/filter/RepeatedlyRequestWrapper.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/filter/RepeatedlyRequestWrapper.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/filter/RepeatedlyRequestWrapper.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/filter/RepeatedlyRequestWrapper.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/filter/XssFilter.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/filter/XssFilter.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/filter/XssFilter.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/filter/XssFilter.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/filter/XssHttpServletRequestWrapper.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/filter/XssHttpServletRequestWrapper.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/filter/XssHttpServletRequestWrapper.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/filter/XssHttpServletRequestWrapper.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/interceptor/PlusWebInvokeTimeInterceptor.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/interceptor/PlusWebInvokeTimeInterceptor.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/interceptor/PlusWebInvokeTimeInterceptor.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/interceptor/PlusWebInvokeTimeInterceptor.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/utils/UnsignedMathGenerator.java b/hs-common/hs-common-web/src/main/java/com/sunsail/common/web/utils/UnsignedMathGenerator.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/sunsail/common/web/utils/UnsignedMathGenerator.java
rename to hs-common/hs-common-web/src/main/java/com/sunsail/common/web/utils/UnsignedMathGenerator.java
diff --git a/ruoyi-common/ruoyi-common-web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/ruoyi-common/ruoyi-common-websocket/.flattened-pom.xml b/hs-common/hs-common-websocket/.flattened-pom.xml
similarity index 72%
rename from ruoyi-common/ruoyi-common-websocket/.flattened-pom.xml
rename to hs-common/hs-common-websocket/.flattened-pom.xml
index 00d44b8..34217cb 100644
--- a/ruoyi-common/ruoyi-common-websocket/.flattened-pom.xml
+++ b/hs-common/hs-common-websocket/.flattened-pom.xml
@@ -4,29 +4,29 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
+    <artifactId>hs-common</artifactId>
     <version>5.1.2</version>
   </parent>
   <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-websocket</artifactId>
+  <artifactId>hs-common-websocket</artifactId>
   <version>5.1.2</version>
-  <description>ruoyi-common-websocket 模块</description>
+  <description>hs-common-websocket 模块</description>
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-redis</artifactId>
+      <artifactId>hs-common-redis</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-satoken</artifactId>
+      <artifactId>hs-common-satoken</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-json</artifactId>
+      <artifactId>hs-common-json</artifactId>
     </dependency>
     <dependency>
       <groupId>org.springframework.boot</groupId>
diff --git a/ruoyi-common/ruoyi-common-websocket/pom.xml b/hs-common/hs-common-websocket/pom.xml
similarity index 73%
rename from ruoyi-common/ruoyi-common-websocket/pom.xml
rename to hs-common/hs-common-websocket/pom.xml
index c3aa6eb..cc6f847 100644
--- a/ruoyi-common/ruoyi-common-websocket/pom.xml
+++ b/hs-common/hs-common-websocket/pom.xml
@@ -4,33 +4,33 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <groupId>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
+        <artifactId>hs-common</artifactId>
         <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>ruoyi-common-websocket</artifactId>
+    <artifactId>hs-common-websocket</artifactId>
 
     <description>
-        ruoyi-common-websocket 模块
+        hs-common-websocket 模块
     </description>
 
     <dependencies>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-redis</artifactId>
+            <artifactId>hs-common-redis</artifactId>
         </dependency>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-satoken</artifactId>
+            <artifactId>hs-common-satoken</artifactId>
         </dependency>
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-json</artifactId>
+            <artifactId>hs-common-json</artifactId>
         </dependency>
         <dependency>
             <groupId>org.springframework.boot</groupId>
diff --git a/ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/config/WebSocketConfig.java b/hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/config/WebSocketConfig.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/config/WebSocketConfig.java
rename to hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/config/WebSocketConfig.java
diff --git a/ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/config/properties/WebSocketProperties.java b/hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/config/properties/WebSocketProperties.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/config/properties/WebSocketProperties.java
rename to hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/config/properties/WebSocketProperties.java
diff --git a/ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/constant/WebSocketConstants.java b/hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/constant/WebSocketConstants.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/constant/WebSocketConstants.java
rename to hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/constant/WebSocketConstants.java
diff --git a/ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/dto/WebSocketMessageDto.java b/hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/dto/WebSocketMessageDto.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/dto/WebSocketMessageDto.java
rename to hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/dto/WebSocketMessageDto.java
diff --git a/ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/handler/PlusWebSocketHandler.java b/hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/handler/PlusWebSocketHandler.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/handler/PlusWebSocketHandler.java
rename to hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/handler/PlusWebSocketHandler.java
diff --git a/ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/holder/WebSocketSessionHolder.java b/hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/holder/WebSocketSessionHolder.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/holder/WebSocketSessionHolder.java
rename to hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/holder/WebSocketSessionHolder.java
diff --git a/ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/interceptor/PlusWebSocketInterceptor.java b/hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/interceptor/PlusWebSocketInterceptor.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/interceptor/PlusWebSocketInterceptor.java
rename to hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/interceptor/PlusWebSocketInterceptor.java
diff --git a/ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/listener/WebSocketTopicListener.java b/hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/listener/WebSocketTopicListener.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/listener/WebSocketTopicListener.java
rename to hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/listener/WebSocketTopicListener.java
diff --git a/ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/utils/WebSocketUtils.java b/hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/utils/WebSocketUtils.java
similarity index 100%
rename from ruoyi-common/ruoyi-common-websocket/src/main/java/com/sunsail/common/websocket/utils/WebSocketUtils.java
rename to hs-common/hs-common-websocket/src/main/java/com/sunsail/common/websocket/utils/WebSocketUtils.java
diff --git a/ruoyi-common/ruoyi-common-websocket/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/hs-common/hs-common-websocket/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from ruoyi-common/ruoyi-common-websocket/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to hs-common/hs-common-websocket/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/hs-common/pom.xml b/hs-common/pom.xml
new file mode 100644
index 0000000..ede68db
--- /dev/null
+++ b/hs-common/pom.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         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>
+        <artifactId>ruoyi-vue-plus</artifactId>
+        <groupId>com.sunsail</groupId>
+        <version>${revision}</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <modules>
+        <module>hs-common-bom</module>
+        <module>hs-common-social</module>
+        <module>hs-common-core</module>
+        <module>hs-common-doc</module>
+        <module>hs-common-excel</module>
+        <module>hs-common-idempotent</module>
+        <module>hs-common-job</module>
+        <module>hs-common-log</module>
+        <module>hs-common-mail</module>
+        <module>hs-common-mybatis</module>
+        <module>hs-common-oss</module>
+        <module>hs-common-ratelimiter</module>
+        <module>hs-common-redis</module>
+        <module>hs-common-satoken</module>
+        <module>hs-common-security</module>
+        <module>hs-common-sms</module>
+        <module>hs-common-web</module>
+        <module>hs-common-translation</module>
+        <module>hs-common-sensitive</module>
+        <module>hs-common-json</module>
+        <module>hs-common-encrypt</module>
+        <module>hs-common-tenant</module>
+        <module>hs-common-websocket</module>
+    </modules>
+
+    <artifactId>hs-common</artifactId>
+    <packaging>pom</packaging>
+
+    <description>
+        common 通用模块
+    </description>
+
+</project>
diff --git a/hs-modules/hs-demo/.flattened-pom.xml b/hs-modules/hs-demo/.flattened-pom.xml
index 4199188..550fc8d 100644
--- a/hs-modules/hs-demo/.flattened-pom.xml
+++ b/hs-modules/hs-demo/.flattened-pom.xml
@@ -14,71 +14,72 @@
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-doc</artifactId>
+      <artifactId>hs-common-doc</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-sms</artifactId>
+      <artifactId>hs-common-sms</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-mail</artifactId>
+      <artifactId>hs-common-mail</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-redis</artifactId>
+      <artifactId>hs-common-redis</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-idempotent</artifactId>
+      <artifactId>hs-common-idempotent</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-mybatis</artifactId>
+      <artifactId>hs-common-mybatis</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-log</artifactId>
+      <artifactId>hs-common-log</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-excel</artifactId>
+      <artifactId>hs-common-excel</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-security</artifactId>
+      <artifactId>hs-common-security</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-web</artifactId>
+      <artifactId>hs-common-web</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-ratelimiter</artifactId>
+      <artifactId>hs-common-ratelimiter</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-translation</artifactId>
+      <artifactId>hs-common-translation</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-sensitive</artifactId>
+      <artifactId>hs-common-sensitive</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-encrypt</artifactId>
+      <artifactId>hs-common-tenant</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-tenant</artifactId>
+      <artifactId>hs-common-websocket</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-websocket</artifactId>
+      <artifactId>hs-common-encrypt</artifactId>
+      <version>5.1.2</version>
     </dependency>
   </dependencies>
 </project>
diff --git a/hs-modules/hs-demo/pom.xml b/hs-modules/hs-demo/pom.xml
index 1c8bdcf..2f15420 100644
--- a/hs-modules/hs-demo/pom.xml
+++ b/hs-modules/hs-demo/pom.xml
@@ -20,89 +20,88 @@
         <!-- 通用工具-->
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-doc</artifactId>
+            <artifactId>hs-common-doc</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-sms</artifactId>
+            <artifactId>hs-common-sms</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-mail</artifactId>
+            <artifactId>hs-common-mail</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-redis</artifactId>
+            <artifactId>hs-common-redis</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-idempotent</artifactId>
+            <artifactId>hs-common-idempotent</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-mybatis</artifactId>
+            <artifactId>hs-common-mybatis</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-log</artifactId>
+            <artifactId>hs-common-log</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-excel</artifactId>
+            <artifactId>hs-common-excel</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-security</artifactId>
+            <artifactId>hs-common-security</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-web</artifactId>
+            <artifactId>hs-common-web</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-ratelimiter</artifactId>
+            <artifactId>hs-common-ratelimiter</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-translation</artifactId>
+            <artifactId>hs-common-translation</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-sensitive</artifactId>
+            <artifactId>hs-common-sensitive</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-encrypt</artifactId>
+            <artifactId>hs-common-tenant</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-tenant</artifactId>
+            <artifactId>hs-common-websocket</artifactId>
         </dependency>
-
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-websocket</artifactId>
+            <artifactId>hs-common-encrypt</artifactId>
+            <version>5.1.2</version>
         </dependency>
-
     </dependencies>
 
 </project>
diff --git a/hs-modules/hs-demo/src/main/java/com/sunsail/demo/domain/TestDemoEncrypt.java b/hs-modules/hs-demo/src/main/java/com/sunsail/demo/domain/TestDemoEncrypt.java
index bc24b42..4839d83 100644
--- a/hs-modules/hs-demo/src/main/java/com/sunsail/demo/domain/TestDemoEncrypt.java
+++ b/hs-modules/hs-demo/src/main/java/com/sunsail/demo/domain/TestDemoEncrypt.java
@@ -15,6 +15,7 @@
      * key键
      */
     // @EncryptField(algorithm=AlgorithmType.SM2, privateKey = "MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgZSlOvw8FBiH+aFJWLYZP/VRjg9wjfRarTkGBZd/T3N+gCgYIKoEcz1UBgi2hRANCAAR5DGuQwJqkxnbCsP+iPSDoHWIF4RwcR5EsSvT8QPxO1wRkR2IhCkzvRb32x2CUgJFdvoqVqfApFDPZzShqzBwX", publicKey = "MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAEeQxrkMCapMZ2wrD/oj0g6B1iBeEcHEeRLEr0/ED8TtcEZEdiIQpM70W99sdglICRXb6KlanwKRQz2c0oaswcFw==")
+
     @EncryptField(algorithm = AlgorithmType.RSA, privateKey = "MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBANBBEeueWlXlkkj2+WY5l+IWe42d8b5K28g+G/CFKC/yYAEHtqGlCsBOrb+YBkG9mPzmuYA/n9k0NFIc8E8yY5vZQaroyFBrTTWEzG9RY2f7Y3svVyybs6jpXSUs4xff8abo7wL1Y/wUaeatTViamxYnyTvdTmLm3d+JjRij68rxAgMBAAECgYAB0TnhXraSopwIVRfmboea1b0upl+BUdTJcmci412UjrKr5aE695ZLPkXbFXijVu7HJlyyv94NVUdaMACV7Ku/S2RuNB70M7YJm8rAjHFC3/i2ZeIM60h1Ziy4QKv0XM3pRATlDCDNhC1WUrtQCQSgU8kcp6eUUppruOqDzcY04QJBAPm9+sBP9CwDRgy3e5+V8aZtJkwDstb0lVVV/KY890cydVxiCwvX3fqVnxKMlb+x0YtH0sb9v+71xvK2lGobaRECQQDVePU6r/cCEfpc+nkWF6osAH1f8Mux3rYv2DoBGvaPzV2BGfsLed4neRfCwWNCKvGPCdW+L0xMJg8+RwaoBUPhAkAT5kViqXxFPYWJYd1h2+rDXhMdH3ZSlm6HvDBDdrwlWinr0Iwcx3iSjPV93uHXwm118aUj4fg3LDJMCKxOwBxhAkByrQXfvwOMYygBprRBf/j0plazoWFrbd6lGR0f1uI5IfNnFRPdeFw1DEINZ2Hw+6zEUF44SqRMC+4IYJNc02dBAkBCgy7RvfyV/A7N6kKXxTHauY0v6XwSSvpeKtRJkbIcRWOdIYvaHO9L7cklj3vIEdwjSUp9K4VTBYYlmAz1xh03", publicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQQRHrnlpV5ZJI9vlmOZfiFnuNnfG+StvIPhvwhSgv8mABB7ahpQrATq2/mAZBvZj85rmAP5/ZNDRSHPBPMmOb2UGq6MhQa001hMxvUWNn+2N7L1csm7Oo6V0lLOMX3/Gm6O8C9WP8FGnmrU1YmpsWJ8k73U5i5t3fiY0Yo+vK8QIDAQAB")
     private String testKey;
 
@@ -23,6 +24,7 @@
      */
     // @EncryptField // 什么也不写走默认yml配置
     // @EncryptField(algorithm = AlgorithmType.SM4, password = "10rfylhtccpuyke5")
+
     @EncryptField(algorithm = AlgorithmType.AES, password = "10rfylhtccpuyke5")
     private String value;
 
diff --git a/hs-modules/hs-generator/.flattened-pom.xml b/hs-modules/hs-generator/.flattened-pom.xml
index a0120d6..e0f418c 100644
--- a/hs-modules/hs-generator/.flattened-pom.xml
+++ b/hs-modules/hs-generator/.flattened-pom.xml
@@ -14,23 +14,23 @@
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-doc</artifactId>
+      <artifactId>hs-common-doc</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-mybatis</artifactId>
+      <artifactId>hs-common-mybatis</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-web</artifactId>
+      <artifactId>hs-common-web</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-log</artifactId>
+      <artifactId>hs-common-log</artifactId>
     </dependency>
     <dependency>
       <groupId>org.apache.velocity</groupId>
diff --git a/hs-modules/hs-generator/pom.xml b/hs-modules/hs-generator/pom.xml
index bb86348..d735d11 100644
--- a/hs-modules/hs-generator/pom.xml
+++ b/hs-modules/hs-generator/pom.xml
@@ -19,27 +19,27 @@
         <!-- 通用工具-->
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-doc</artifactId>
+            <artifactId>hs-common-doc</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-mybatis</artifactId>
+            <artifactId>hs-common-mybatis</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-web</artifactId>
+            <artifactId>hs-common-web</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-log</artifactId>
+            <artifactId>hs-common-log</artifactId>
         </dependency>
 
         <!--velocity代码生成使用模板 -->
diff --git a/hs-modules/hs-job/.flattened-pom.xml b/hs-modules/hs-job/.flattened-pom.xml
index bae8fe8..4b47bf4 100644
--- a/hs-modules/hs-job/.flattened-pom.xml
+++ b/hs-modules/hs-job/.flattened-pom.xml
@@ -14,11 +14,11 @@
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-json</artifactId>
+      <artifactId>hs-common-json</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-job</artifactId>
+      <artifactId>hs-common-job</artifactId>
     </dependency>
   </dependencies>
 </project>
diff --git a/hs-modules/hs-job/pom.xml b/hs-modules/hs-job/pom.xml
index 3fff004..d31e60c 100644
--- a/hs-modules/hs-job/pom.xml
+++ b/hs-modules/hs-job/pom.xml
@@ -20,12 +20,12 @@
         <!-- 通用工具-->
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-json</artifactId>
+            <artifactId>hs-common-json</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-job</artifactId>
+            <artifactId>hs-common-job</artifactId>
         </dependency>
 
     </dependencies>
diff --git a/hs-modules/hs-system/.flattened-pom.xml b/hs-modules/hs-system/.flattened-pom.xml
index 5e8e811..2d620df 100644
--- a/hs-modules/hs-system/.flattened-pom.xml
+++ b/hs-modules/hs-system/.flattened-pom.xml
@@ -14,63 +14,59 @@
   <dependencies>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-core</artifactId>
+      <artifactId>hs-common-core</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-doc</artifactId>
+      <artifactId>hs-common-doc</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-mybatis</artifactId>
+      <artifactId>hs-common-mybatis</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-translation</artifactId>
+      <artifactId>hs-common-translation</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-oss</artifactId>
+      <artifactId>hs-common-oss</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-log</artifactId>
+      <artifactId>hs-common-log</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-excel</artifactId>
+      <artifactId>hs-common-excel</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-sms</artifactId>
+      <artifactId>hs-common-sms</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-tenant</artifactId>
+      <artifactId>hs-common-tenant</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-security</artifactId>
+      <artifactId>hs-common-security</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-web</artifactId>
+      <artifactId>hs-common-web</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-idempotent</artifactId>
+      <artifactId>hs-common-idempotent</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-sensitive</artifactId>
+      <artifactId>hs-common-sensitive</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-encrypt</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-websocket</artifactId>
+      <artifactId>hs-common-websocket</artifactId>
     </dependency>
   </dependencies>
 </project>
diff --git a/hs-modules/hs-system/pom.xml b/hs-modules/hs-system/pom.xml
index eade960..2a2732b 100644
--- a/hs-modules/hs-system/pom.xml
+++ b/hs-modules/hs-system/pom.xml
@@ -19,80 +19,75 @@
         <!-- 通用工具-->
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-core</artifactId>
+            <artifactId>hs-common-core</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-doc</artifactId>
+            <artifactId>hs-common-doc</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-mybatis</artifactId>
+            <artifactId>hs-common-mybatis</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-translation</artifactId>
+            <artifactId>hs-common-translation</artifactId>
         </dependency>
 
         <!-- OSS功能模块 -->
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-oss</artifactId>
+            <artifactId>hs-common-oss</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-log</artifactId>
+            <artifactId>hs-common-log</artifactId>
         </dependency>
 
         <!-- excel-->
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-excel</artifactId>
+            <artifactId>hs-common-excel</artifactId>
         </dependency>
 
         <!-- SMS功能模块 -->
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-sms</artifactId>
+            <artifactId>hs-common-sms</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-tenant</artifactId>
+            <artifactId>hs-common-tenant</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-security</artifactId>
+            <artifactId>hs-common-security</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-web</artifactId>
+            <artifactId>hs-common-web</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-idempotent</artifactId>
+            <artifactId>hs-common-idempotent</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-sensitive</artifactId>
+            <artifactId>hs-common-sensitive</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-encrypt</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-websocket</artifactId>
+            <artifactId>hs-common-websocket</artifactId>
         </dependency>
 
     </dependencies>
diff --git a/hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysProfileController.java b/hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysProfileController.java
index a179222..e63c326 100644
--- a/hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysProfileController.java
+++ b/hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysProfileController.java
@@ -6,7 +6,6 @@
 import com.sunsail.common.core.domain.R;
 import com.sunsail.common.core.utils.StringUtils;
 import com.sunsail.common.core.utils.file.MimeTypeUtils;
-import com.sunsail.common.encrypt.annotation.ApiEncrypt;
 import com.sunsail.common.log.annotation.Log;
 import com.sunsail.common.log.enums.BusinessType;
 import com.sunsail.common.satoken.utils.LoginHelper;
@@ -81,7 +80,7 @@
      *
      * @param bo 新旧密码
      */
-    @ApiEncrypt
+
     @Log(title = "个人信息", businessType = BusinessType.UPDATE)
     @PutMapping("/updatePwd")
     public R<Void> updatePwd(@Validated @RequestBody SysUserPasswordBo bo) {
diff --git a/hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysTenantController.java b/hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysTenantController.java
index b413daf..e9f6ea2 100644
--- a/hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysTenantController.java
+++ b/hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysTenantController.java
@@ -12,7 +12,6 @@
 import com.sunsail.common.core.domain.R;
 import com.sunsail.common.core.validate.AddGroup;
 import com.sunsail.common.core.validate.EditGroup;
-import com.sunsail.common.encrypt.annotation.ApiEncrypt;
 import com.sunsail.common.excel.utils.ExcelUtil;
 import com.sunsail.common.idempotent.annotation.RepeatSubmit;
 import com.sunsail.common.log.annotation.Log;
@@ -80,7 +79,7 @@
     /**
      * 新增租户
      */
-    @ApiEncrypt
+
     @SaCheckRole(TenantConstants.SUPER_ADMIN_ROLE_KEY)
     @SaCheckPermission("system:tenant:add")
     @Log(title = "租户", businessType = BusinessType.INSERT)
diff --git a/hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysUserController.java b/hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysUserController.java
index d57fb46..6c17bbb 100644
--- a/hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysUserController.java
+++ b/hs-modules/hs-system/src/main/java/com/sunsail/system/controller/system/SysUserController.java
@@ -14,7 +14,6 @@
 import com.sunsail.common.core.utils.MapstructUtils;
 import com.sunsail.common.core.utils.StreamUtils;
 import com.sunsail.common.core.utils.StringUtils;
-import com.sunsail.common.encrypt.annotation.ApiEncrypt;
 import com.sunsail.common.excel.core.ExcelResult;
 import com.sunsail.common.excel.utils.ExcelUtil;
 import com.sunsail.common.log.annotation.Log;
@@ -210,7 +209,7 @@
     /**
      * 重置密码
      */
-    @ApiEncrypt
+
     @SaCheckPermission("system:user:resetPwd")
     @Log(title = "用户管理", businessType = BusinessType.UPDATE)
     @PutMapping("/resetPwd")
diff --git a/hs-service/.flattened-pom.xml b/hs-service/.flattened-pom.xml
index 90b77e7..f748b6a 100644
--- a/hs-service/.flattened-pom.xml
+++ b/hs-service/.flattened-pom.xml
@@ -30,15 +30,15 @@
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-doc</artifactId>
+      <artifactId>hs-common-doc</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-social</artifactId>
+      <artifactId>hs-common-social</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-ratelimiter</artifactId>
+      <artifactId>hs-common-ratelimiter</artifactId>
     </dependency>
     <dependency>
       <groupId>com.sunsail</groupId>
@@ -69,6 +69,15 @@
       <groupId>me.zhyd.oauth</groupId>
       <artifactId>JustAuth</artifactId>
     </dependency>
+    <dependency>
+      <groupId>com.sunsail</groupId>
+      <artifactId>hs-common-mail</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.sunsail</groupId>
+      <artifactId>hs-common-encrypt</artifactId>
+      <version>5.1.2</version>
+    </dependency>
   </dependencies>
   <build>
     <finalName>${project.artifactId}</finalName>
diff --git a/hs-service/pom.xml b/hs-service/pom.xml
index 114a3bd..41313f8 100644
--- a/hs-service/pom.xml
+++ b/hs-service/pom.xml
@@ -41,17 +41,17 @@
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-doc</artifactId>
+            <artifactId>hs-common-doc</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-social</artifactId>
+            <artifactId>hs-common-social</artifactId>
         </dependency>
 
         <dependency>
             <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-ratelimiter</artifactId>
+            <artifactId>hs-common-ratelimiter</artifactId>
         </dependency>
 
         <dependency>
@@ -91,6 +91,15 @@
             <groupId>me.zhyd.oauth</groupId>
             <artifactId>JustAuth</artifactId>
         </dependency>
+        <dependency>
+            <groupId>com.sunsail</groupId>
+            <artifactId>hs-common-mail</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.sunsail</groupId>
+            <artifactId>hs-common-encrypt</artifactId>
+            <version>5.1.2</version>
+        </dependency>
 
         <!-- skywalking 整合 logback -->
 <!--        <dependency>-->
diff --git a/pom.xml b/pom.xml
index 8db321e..2f69474 100644
--- a/pom.xml
+++ b/pom.xml
@@ -120,7 +120,7 @@
             <!-- common 的依赖配置-->
             <dependency>
                 <groupId>com.sunsail</groupId>
-                <artifactId>ruoyi-common-bom</artifactId>
+                <artifactId>hs-common-bom</artifactId>
                 <version>${revision}</version>
                 <type>pom</type>
                 <scope>import</scope>
@@ -344,7 +344,7 @@
 
     <modules>
         <module>hs-service</module>
-        <module>ruoyi-common</module>
+        <module>hs-common</module>
         <module>hs-extend</module>
         <module>hs-modules</module>
     </modules>
diff --git a/ruoyi-common/.flattened-pom.xml b/ruoyi-common/.flattened-pom.xml
deleted file mode 100644
index b63dc83..0000000
--- a/ruoyi-common/.flattened-pom.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-vue-plus</artifactId>
-    <version>5.1.2</version>
-  </parent>
-  <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common</artifactId>
-  <version>5.1.2</version>
-  <packaging>pom</packaging>
-  <description>common 通用模块</description>
-  <modules>
-    <module>ruoyi-common-bom</module>
-    <module>ruoyi-common-social</module>
-    <module>ruoyi-common-core</module>
-    <module>ruoyi-common-doc</module>
-    <module>ruoyi-common-excel</module>
-    <module>ruoyi-common-idempotent</module>
-    <module>ruoyi-common-job</module>
-    <module>ruoyi-common-log</module>
-    <module>ruoyi-common-mail</module>
-    <module>ruoyi-common-mybatis</module>
-    <module>ruoyi-common-oss</module>
-    <module>ruoyi-common-ratelimiter</module>
-    <module>ruoyi-common-redis</module>
-    <module>ruoyi-common-satoken</module>
-    <module>ruoyi-common-security</module>
-    <module>ruoyi-common-sms</module>
-    <module>ruoyi-common-web</module>
-    <module>ruoyi-common-translation</module>
-    <module>ruoyi-common-sensitive</module>
-    <module>ruoyi-common-json</module>
-    <module>ruoyi-common-encrypt</module>
-    <module>ruoyi-common-tenant</module>
-    <module>ruoyi-common-websocket</module>
-  </modules>
-</project>
diff --git a/ruoyi-common/pom.xml b/ruoyi-common/pom.xml
deleted file mode 100644
index dc77bb3..0000000
--- a/ruoyi-common/pom.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         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>
-        <artifactId>ruoyi-vue-plus</artifactId>
-        <groupId>com.sunsail</groupId>
-        <version>${revision}</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-
-    <modules>
-        <module>ruoyi-common-bom</module>
-        <module>ruoyi-common-social</module>
-        <module>ruoyi-common-core</module>
-        <module>ruoyi-common-doc</module>
-        <module>ruoyi-common-excel</module>
-        <module>ruoyi-common-idempotent</module>
-        <module>ruoyi-common-job</module>
-        <module>ruoyi-common-log</module>
-        <module>ruoyi-common-mail</module>
-        <module>ruoyi-common-mybatis</module>
-        <module>ruoyi-common-oss</module>
-        <module>ruoyi-common-ratelimiter</module>
-        <module>ruoyi-common-redis</module>
-        <module>ruoyi-common-satoken</module>
-        <module>ruoyi-common-security</module>
-        <module>ruoyi-common-sms</module>
-        <module>ruoyi-common-web</module>
-        <module>ruoyi-common-translation</module>
-        <module>ruoyi-common-sensitive</module>
-        <module>ruoyi-common-json</module>
-        <module>ruoyi-common-encrypt</module>
-        <module>ruoyi-common-tenant</module>
-        <module>ruoyi-common-websocket</module>
-    </modules>
-
-    <artifactId>ruoyi-common</artifactId>
-    <packaging>pom</packaging>
-
-    <description>
-        common 通用模块
-    </description>
-
-</project>
diff --git a/ruoyi-common/ruoyi-common-sensitive/.flattened-pom.xml b/ruoyi-common/ruoyi-common-sensitive/.flattened-pom.xml
deleted file mode 100644
index 9f9be6b..0000000
--- a/ruoyi-common/ruoyi-common-sensitive/.flattened-pom.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
-    <version>5.1.2</version>
-  </parent>
-  <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-sensitive</artifactId>
-  <version>5.1.2</version>
-  <description>ruoyi-common-sensitive 脱敏模块</description>
-  <dependencies>
-    <dependency>
-      <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-json</artifactId>
-    </dependency>
-  </dependencies>
-</project>
diff --git a/ruoyi-common/ruoyi-common-sensitive/pom.xml b/ruoyi-common/ruoyi-common-sensitive/pom.xml
deleted file mode 100644
index afba239..0000000
--- a/ruoyi-common/ruoyi-common-sensitive/pom.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         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>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-
-    <artifactId>ruoyi-common-sensitive</artifactId>
-
-    <description>
-        ruoyi-common-sensitive 脱敏模块
-    </description>
-
-    <dependencies>
-        <dependency>
-            <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-json</artifactId>
-        </dependency>
-    </dependencies>
-
-</project>
diff --git a/ruoyi-common/ruoyi-common-translation/.flattened-pom.xml b/ruoyi-common/ruoyi-common-translation/.flattened-pom.xml
deleted file mode 100644
index fba8e4e..0000000
--- a/ruoyi-common/ruoyi-common-translation/.flattened-pom.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>com.sunsail</groupId>
-    <artifactId>ruoyi-common</artifactId>
-    <version>5.1.2</version>
-  </parent>
-  <groupId>com.sunsail</groupId>
-  <artifactId>ruoyi-common-translation</artifactId>
-  <version>5.1.2</version>
-  <description>ruoyi-common-translation 通用翻译功能</description>
-  <dependencies>
-    <dependency>
-      <groupId>com.sunsail</groupId>
-      <artifactId>ruoyi-common-json</artifactId>
-    </dependency>
-  </dependencies>
-</project>
diff --git a/ruoyi-common/ruoyi-common-translation/pom.xml b/ruoyi-common/ruoyi-common-translation/pom.xml
deleted file mode 100644
index b74de20..0000000
--- a/ruoyi-common/ruoyi-common-translation/pom.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         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>com.sunsail</groupId>
-        <artifactId>ruoyi-common</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-
-    <artifactId>ruoyi-common-translation</artifactId>
-
-    <description>
-        ruoyi-common-translation 通用翻译功能
-    </description>
-
-    <dependencies>
-
-        <dependency>
-            <groupId>com.sunsail</groupId>
-            <artifactId>ruoyi-common-json</artifactId>
-        </dependency>
-
-    </dependencies>
-
-</project>

--
Gitblit v1.8.0