From 5e4e7ba73acc644dc99aeade08145f9c406367a8 Mon Sep 17 00:00:00 2001
From: Yjoioooo <693337446@qq.com>
Date: Mon, 24 Apr 2023 10:19:16 +0800
Subject: [PATCH 1/8] =?UTF-8?q?add=20=E7=AE=80=E5=8D=95=E8=BF=81=E7=A7=BB?=
=?UTF-8?q?=E7=A7=9F=E6=88=B7=E6=A8=A1=E5=9D=97=EF=BC=8C=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 8 +
.../com/ruoyi/system/api/domain/SysRole.java | 3 +-
.../com/ruoyi/system/api/domain/SysUser.java | 2 +-
.../com/ruoyi/system/api/model/LoginUser.java | 5 +
ruoyi-common/pom.xml | 1 +
ruoyi-common/ruoyi-common-bom/pom.xml | 7 +
.../common/core/constant/GlobalConstants.java | 39 +++++
.../common/core/constant/TenantConstants.java | 45 ++++++
.../common/core/constant/UserConstants.java | 2 +-
.../handler/PlusDataPermissionHandler.java | 2 +-
ruoyi-common/ruoyi-common-satoken/pom.xml | 6 +
.../common/satoken/utils/LoginHelper.java | 50 +++++-
ruoyi-common/ruoyi-common-tenant/pom.xml | 36 +++++
.../common/tenant/config/TenantConfig.java | 100 ++++++++++++
.../common/tenant/core/TenantEntity.java | 21 +++
.../common/tenant/core/TenantSaTokenDao.java | 149 ++++++++++++++++++
.../tenant/exception/TenantException.java | 18 +++
.../tenant/handle/PlusTenantLineHandler.java | 58 +++++++
.../tenant/handle/TenantKeyPrefixHandler.java | 59 +++++++
.../common/tenant/helper/TenantHelper.java | 110 +++++++++++++
.../manager/TenantSpringCacheManager.java | 33 ++++
.../tenant/properties/TenantProperties.java | 27 ++++
...ot.autoconfigure.AutoConfiguration.imports | 1 +
.../service/impl/SensitiveServiceImpl.java | 2 +-
.../system/controller/SysUserController.java | 4 +-
.../service/impl/SysDeptServiceImpl.java | 2 +-
.../service/impl/SysMenuServiceImpl.java | 4 +-
.../impl/SysPermissionServiceImpl.java | 4 +-
.../service/impl/SysRoleServiceImpl.java | 2 +-
.../service/impl/SysSensitiveServiceImpl.java | 2 +-
.../service/impl/SysUserServiceImpl.java | 2 +-
31 files changed, 782 insertions(+), 22 deletions(-)
create mode 100644 ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/GlobalConstants.java
create mode 100644 ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/TenantConstants.java
create mode 100644 ruoyi-common/ruoyi-common-tenant/pom.xml
create mode 100644 ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/config/TenantConfig.java
create mode 100644 ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantEntity.java
create mode 100644 ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantSaTokenDao.java
create mode 100644 ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/exception/TenantException.java
create mode 100644 ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/PlusTenantLineHandler.java
create mode 100644 ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/TenantKeyPrefixHandler.java
create mode 100644 ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/helper/TenantHelper.java
create mode 100644 ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/manager/TenantSpringCacheManager.java
create mode 100644 ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/properties/TenantProperties.java
create mode 100644 ruoyi-common/ruoyi-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/pom.xml b/pom.xml
index 06bb0a7d..d853b2c8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -41,6 +41,7 @@
7.14.0
8.14.0
1.72
+ 2.14.2
2.7.0
@@ -357,6 +358,13 @@
${fastjson.version}
+
+ com.alibaba
+ transmittable-thread-local
+ ${alibaba-ttl.version}
+
+
+
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysRole.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysRole.java
index d9e5fecd..fc8eba43 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysRole.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysRole.java
@@ -17,7 +17,6 @@ import lombok.NoArgsConstructor;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
-import java.util.Set;
/**
* 角色表 sys_role
@@ -123,7 +122,7 @@ public class SysRole extends BaseEntity {
* 是否管理员
*/
public boolean isAdmin() {
- return UserConstants.ADMIN_ID.equals(this.roleId);
+ return UserConstants.SUPER_ADMIN_ID.equals(this.roleId);
}
}
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java
index 6ffbd9b5..4b950697 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java
@@ -165,7 +165,7 @@ public class SysUser extends BaseEntity {
* 是否管理员
*/
public boolean isAdmin() {
- return UserConstants.ADMIN_ID.equals(this.userId);
+ return UserConstants.SUPER_ADMIN_ID.equals(this.userId);
}
}
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java
index ed966399..f96ae569 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java
@@ -19,6 +19,11 @@ import java.util.Set;
public class LoginUser implements Serializable {
private static final long serialVersionUID = 1L;
+ /**
+ * 租户ID
+ */
+ private String tenantId;
+
/**
* 用户ID
*/
diff --git a/ruoyi-common/pom.xml b/ruoyi-common/pom.xml
index d8938346..f9df07ad 100644
--- a/ruoyi-common/pom.xml
+++ b/ruoyi-common/pom.xml
@@ -36,6 +36,7 @@
ruoyi-common-prometheus
ruoyi-common-translation
ruoyi-common-encrypt
+ ruoyi-common-tenant
ruoyi-common
diff --git a/ruoyi-common/ruoyi-common-bom/pom.xml b/ruoyi-common/ruoyi-common-bom/pom.xml
index 28525878..b4920bde 100644
--- a/ruoyi-common/ruoyi-common-bom/pom.xml
+++ b/ruoyi-common/ruoyi-common-bom/pom.xml
@@ -174,6 +174,13 @@
${project.version}
+
+
+ com.ruoyi
+ ruoyi-common-tenant
+ ${revision}
+
+
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/GlobalConstants.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/GlobalConstants.java
new file mode 100644
index 00000000..7fcdad11
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/GlobalConstants.java
@@ -0,0 +1,39 @@
+package com.ruoyi.common.core.constant;
+
+/**
+ * 全局的key常量 (业务无关的key)
+ *
+ * @author Lion Li
+ */
+public interface GlobalConstants {
+
+ /**
+ * 全局 redis key (业务无关的key)
+ */
+ String GLOBAL_REDIS_KEY = "global:";
+
+ /**
+ * 登录用户 redis key
+ */
+ String LOGIN_TOKEN_KEY = GLOBAL_REDIS_KEY + "Authorization:login:token:";
+
+ /**
+ * 验证码 redis key
+ */
+ String CAPTCHA_CODE_KEY = GLOBAL_REDIS_KEY + "captcha_codes:";
+
+ /**
+ * 防重提交 redis key
+ */
+ String REPEAT_SUBMIT_KEY = GLOBAL_REDIS_KEY + "repeat_submit:";
+
+ /**
+ * 限流 redis key
+ */
+ String RATE_LIMIT_KEY = GLOBAL_REDIS_KEY + "rate_limit:";
+
+ /**
+ * 登录账户密码错误次数 redis key
+ */
+ String PWD_ERR_CNT_KEY = GLOBAL_REDIS_KEY + "pwd_err_cnt:";
+}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/TenantConstants.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/TenantConstants.java
new file mode 100644
index 00000000..6411ba41
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/TenantConstants.java
@@ -0,0 +1,45 @@
+package com.ruoyi.common.core.constant;
+
+/**
+ * 租户常量信息
+ *
+ * @author Lion Li
+ */
+public interface TenantConstants {
+
+ /**
+ * 租户正常状态
+ */
+ String NORMAL = "0";
+
+ /**
+ * 租户封禁状态
+ */
+ String DISABLE = "1";
+
+ /**
+ * 超级管理员ID
+ */
+ Long SUPER_ADMIN_ID = 1L;
+
+ /**
+ * 超级管理员角色 roleKey
+ */
+ String SUPER_ADMIN_ROLE_KEY = "superadmin";
+
+ /**
+ * 租户管理员角色 roleKey
+ */
+ String TENANT_ADMIN_ROLE_KEY = "admin";
+
+ /**
+ * 租户管理员角色名称
+ */
+ String TENANT_ADMIN_ROLE_NAME = "管理员";
+
+ /**
+ * 默认租户ID
+ */
+ String DEFAULT_TENANT_ID = "000000";
+
+}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/UserConstants.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/UserConstants.java
index a02ba4f2..c803cf03 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/UserConstants.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/UserConstants.java
@@ -128,5 +128,5 @@ public interface UserConstants {
/**
* 管理员ID
*/
- Long ADMIN_ID = 1L;
+ Long SUPER_ADMIN_ID = 1L;
}
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/PlusDataPermissionHandler.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/PlusDataPermissionHandler.java
index 5a82331d..d73f1b25 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/PlusDataPermissionHandler.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/PlusDataPermissionHandler.java
@@ -79,7 +79,7 @@ public class PlusDataPermissionHandler {
DataPermissionHelper.setVariable("user", currentUser);
}
// 如果是超级管理员,则不过滤数据
- if (ObjectUtil.isNull(currentUser) || LoginHelper.isAdmin(currentUser.getUserId())) {
+ if (ObjectUtil.isNull(currentUser) || LoginHelper.isSuperAdmin(currentUser.getUserId())) {
return where;
}
String dataFilterSql = buildDataFilter(dataColumns, isSelect);
diff --git a/ruoyi-common/ruoyi-common-satoken/pom.xml b/ruoyi-common/ruoyi-common-satoken/pom.xml
index 89808306..1dde19cd 100644
--- a/ruoyi-common/ruoyi-common-satoken/pom.xml
+++ b/ruoyi-common/ruoyi-common-satoken/pom.xml
@@ -52,6 +52,12 @@
ruoyi-common-redis
+
+
+ cn.dev33
+ sa-token-spring-boot-starter
+
+
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/utils/LoginHelper.java b/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/utils/LoginHelper.java
index fcca599d..2641e829 100644
--- a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/utils/LoginHelper.java
+++ b/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/utils/LoginHelper.java
@@ -6,6 +6,7 @@ import cn.dev33.satoken.stp.SaLoginModel;
import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.ObjectUtil;
+import com.ruoyi.common.core.constant.TenantConstants;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.enums.DeviceType;
import com.ruoyi.common.core.enums.UserType;
@@ -13,6 +14,8 @@ import com.ruoyi.system.api.model.LoginUser;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
+import java.util.Set;
+
/**
* 登录鉴权助手
*
@@ -29,6 +32,7 @@ import lombok.NoArgsConstructor;
public class LoginHelper {
public static final String LOGIN_USER_KEY = "loginUser";
+ public static final String TENANT_KEY = "tenantId";
public static final String USER_KEY = "userId";
/**
@@ -49,12 +53,15 @@ public class LoginHelper {
public static void loginByDevice(LoginUser loginUser, DeviceType deviceType) {
SaStorage storage = SaHolder.getStorage();
storage.set(LOGIN_USER_KEY, loginUser);
+ storage.set(TENANT_KEY, loginUser.getTenantId());
storage.set(USER_KEY, loginUser.getUserId());
SaLoginModel model = new SaLoginModel();
if (ObjectUtil.isNotNull(deviceType)) {
model.setDevice(deviceType.getDevice());
}
- StpUtil.login(loginUser.getLoginId(), model.setExtra(USER_KEY, loginUser.getUserId()));
+ StpUtil.login(loginUser.getLoginId(),
+ model.setExtra(TENANT_KEY, loginUser.getTenantId())
+ .setExtra(USER_KEY, loginUser.getUserId()));
StpUtil.getTokenSession().set(LOGIN_USER_KEY, loginUser);
}
@@ -95,6 +102,23 @@ public class LoginHelper {
return userId;
}
+ /**
+ * 获取租户ID
+ */
+ public static String getTenantId() {
+ String tenantId;
+ try {
+ tenantId = (String) SaHolder.getStorage().get(TENANT_KEY);
+ if (ObjectUtil.isNull(tenantId)) {
+ tenantId = (String) StpUtil.getExtra(TENANT_KEY);
+ SaHolder.getStorage().set(TENANT_KEY, tenantId);
+ }
+ } catch (Exception e) {
+ return null;
+ }
+ return tenantId;
+ }
+
/**
* 获取部门ID
*/
@@ -118,17 +142,31 @@ public class LoginHelper {
}
/**
- * 是否为管理员
+ * 是否为超级管理员
*
* @param userId 用户ID
* @return 结果
*/
- public static boolean isAdmin(Long userId) {
- return UserConstants.ADMIN_ID.equals(userId);
+ public static boolean isSuperAdmin(Long userId) {
+ return UserConstants.SUPER_ADMIN_ID.equals(userId);
}
- public static boolean isAdmin() {
- return isAdmin(getUserId());
+ public static boolean isSuperAdmin() {
+ return isSuperAdmin(getUserId());
+ }
+
+ /**
+ * 是否为超级管理员
+ *
+ * @param rolePermission 角色权限标识组
+ * @return 结果
+ */
+ public static boolean isTenantAdmin(Set rolePermission) {
+ return rolePermission.contains(TenantConstants.TENANT_ADMIN_ROLE_KEY);
+ }
+
+ public static boolean isTenantAdmin() {
+ return isTenantAdmin(getLoginUser().getRolePermission());
}
}
diff --git a/ruoyi-common/ruoyi-common-tenant/pom.xml b/ruoyi-common/ruoyi-common-tenant/pom.xml
new file mode 100644
index 00000000..3265e25c
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-tenant/pom.xml
@@ -0,0 +1,36 @@
+
+
+
+ com.ruoyi
+ ruoyi-common
+ 1.6.0
+
+ 4.0.0
+
+ ruoyi-common-tenant
+
+
+ ruoyi-common-tenant 租户模块
+
+
+
+
+ com.ruoyi
+ ruoyi-common-mybatis
+
+
+
+ com.ruoyi
+ ruoyi-common-redis
+
+
+
+ com.alibaba
+ transmittable-thread-local
+
+
+
+
+
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/config/TenantConfig.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/config/TenantConfig.java
new file mode 100644
index 00000000..dd94d826
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/config/TenantConfig.java
@@ -0,0 +1,100 @@
+package com.ruoyi.common.tenant.config;
+
+import cn.dev33.satoken.dao.SaTokenDao;
+import cn.hutool.core.util.ObjectUtil;
+import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
+import com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor;
+import com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor;
+import com.ruoyi.common.core.utils.reflect.ReflectUtils;
+import com.ruoyi.common.mybatis.config.MybatisPlusConfiguration;
+import com.ruoyi.common.redis.config.RedisConfiguration;
+import com.ruoyi.common.redis.config.properties.RedissonProperties;
+import com.ruoyi.common.tenant.core.TenantSaTokenDao;
+import com.ruoyi.common.tenant.handle.PlusTenantLineHandler;
+import com.ruoyi.common.tenant.handle.TenantKeyPrefixHandler;
+import com.ruoyi.common.tenant.manager.TenantSpringCacheManager;
+import com.ruoyi.common.tenant.properties.TenantProperties;
+import org.redisson.config.ClusterServersConfig;
+import org.redisson.config.SingleServerConfig;
+import org.redisson.spring.starter.RedissonAutoConfigurationCustomizer;
+import org.springframework.boot.autoconfigure.AutoConfiguration;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.cache.CacheManager;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Primary;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 租户配置类
+ *
+ * @author Lion Li
+ */
+@EnableConfigurationProperties(TenantProperties.class)
+@AutoConfiguration(after = {RedisConfiguration.class, MybatisPlusConfiguration.class})
+@ConditionalOnProperty(value = "tenant.enable", havingValue = "true")
+public class TenantConfig {
+
+ /**
+ * 初始化租户配置
+ */
+ @Bean
+ public boolean tenantInit(MybatisPlusInterceptor mybatisPlusInterceptor,
+ TenantProperties tenantProperties) {
+ List interceptors = new ArrayList<>();
+ // 多租户插件 必须放到第一位
+ interceptors.add(tenantLineInnerInterceptor(tenantProperties));
+ interceptors.addAll(mybatisPlusInterceptor.getInterceptors());
+ mybatisPlusInterceptor.setInterceptors(interceptors);
+ return true;
+ }
+
+ /**
+ * 多租户插件
+ */
+ public TenantLineInnerInterceptor tenantLineInnerInterceptor(TenantProperties tenantProperties) {
+ return new TenantLineInnerInterceptor(new PlusTenantLineHandler(tenantProperties));
+ }
+
+ @Bean
+ public RedissonAutoConfigurationCustomizer tenantRedissonCustomizer(RedissonProperties redissonProperties) {
+ return config -> {
+ TenantKeyPrefixHandler nameMapper = new TenantKeyPrefixHandler(redissonProperties.getKeyPrefix());
+ SingleServerConfig singleServerConfig = ReflectUtils.invokeGetter(config, "singleServerConfig");
+ if (ObjectUtil.isNotNull(singleServerConfig)) {
+ // 使用单机模式
+ // 设置多租户 redis key前缀
+ singleServerConfig.setNameMapper(nameMapper);
+ ReflectUtils.invokeSetter(config, "singleServerConfig", singleServerConfig);
+ }
+ ClusterServersConfig clusterServersConfig = ReflectUtils.invokeGetter(config, "clusterServersConfig");
+ // 集群配置方式 参考下方注释
+ if (ObjectUtil.isNotNull(clusterServersConfig)) {
+ // 设置多租户 redis key前缀
+ clusterServersConfig.setNameMapper(nameMapper);
+ ReflectUtils.invokeSetter(config, "clusterServersConfig", clusterServersConfig);
+ }
+ };
+ }
+
+ /**
+ * 多租户缓存管理器
+ */
+ @Primary
+ @Bean
+ public CacheManager tenantCacheManager() {
+ return new TenantSpringCacheManager();
+ }
+
+ /**
+ * 多租户鉴权dao实现
+ */
+ @Primary
+ @Bean
+ public SaTokenDao tenantSaTokenDao() {
+ return new TenantSaTokenDao();
+ }
+
+}
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantEntity.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantEntity.java
new file mode 100644
index 00000000..0cef7c33
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantEntity.java
@@ -0,0 +1,21 @@
+package com.ruoyi.common.tenant.core;
+
+import com.ruoyi.common.core.web.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * 租户基类
+ *
+ * @author Michelle.Chung
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class TenantEntity extends BaseEntity {
+
+ /**
+ * 租户编号
+ */
+ private String tenantId;
+
+}
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantSaTokenDao.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantSaTokenDao.java
new file mode 100644
index 00000000..fd9fefad
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantSaTokenDao.java
@@ -0,0 +1,149 @@
+package com.ruoyi.common.tenant.core;
+
+
+import com.ruoyi.common.core.constant.GlobalConstants;
+import com.ruoyi.common.redis.utils.RedisUtils;
+import com.ruoyi.common.satoken.core.dao.PlusSaTokenDao;
+
+import java.time.Duration;
+import java.util.List;
+
+/**
+ * SaToken 认证数据持久层 适配多租户
+ *
+ * @author Lion Li
+ */
+public class TenantSaTokenDao extends PlusSaTokenDao {
+
+ @Override
+ public String get(String key) {
+ return super.get(GlobalConstants.GLOBAL_REDIS_KEY + key);
+ }
+
+ @Override
+ public void set(String key, String value, long timeout) {
+ super.set(GlobalConstants.GLOBAL_REDIS_KEY + key, value, timeout);
+ }
+
+ /**
+ * 修修改指定key-value键值对 (过期时间不变)
+ */
+ @Override
+ public void update(String key, String value) {
+ long expire = getTimeout(key);
+ // -2 = 无此键
+ if (expire == NOT_VALUE_EXPIRE) {
+ return;
+ }
+ this.set(key, value, expire);
+ }
+
+ /**
+ * 删除Value
+ */
+ @Override
+ public void delete(String key) {
+ super.delete(GlobalConstants.GLOBAL_REDIS_KEY + key);
+ }
+
+ /**
+ * 获取Value的剩余存活时间 (单位: 秒)
+ */
+ @Override
+ public long getTimeout(String key) {
+ return super.getTimeout(GlobalConstants.GLOBAL_REDIS_KEY + key);
+ }
+
+ /**
+ * 修改Value的剩余存活时间 (单位: 秒)
+ */
+ @Override
+ public void updateTimeout(String key, long timeout) {
+ // 判断是否想要设置为永久
+ if (timeout == NEVER_EXPIRE) {
+ long expire = getTimeout(key);
+ if (expire == NEVER_EXPIRE) {
+ // 如果其已经被设置为永久,则不作任何处理
+ } else {
+ // 如果尚未被设置为永久,那么再次set一次
+ this.set(key, this.get(key), timeout);
+ }
+ return;
+ }
+ RedisUtils.expire(GlobalConstants.GLOBAL_REDIS_KEY + key, Duration.ofSeconds(timeout));
+ }
+
+
+ /**
+ * 获取Object,如无返空
+ */
+ @Override
+ public Object getObject(String key) {
+ return super.getObject(GlobalConstants.GLOBAL_REDIS_KEY + key);
+ }
+
+ /**
+ * 写入Object,并设定存活时间 (单位: 秒)
+ */
+ @Override
+ public void setObject(String key, Object object, long timeout) {
+ super.setObject(GlobalConstants.GLOBAL_REDIS_KEY + key, object, timeout);
+ }
+
+ /**
+ * 更新Object (过期时间不变)
+ */
+ @Override
+ public void updateObject(String key, Object object) {
+ long expire = getObjectTimeout(key);
+ // -2 = 无此键
+ if (expire == NOT_VALUE_EXPIRE) {
+ return;
+ }
+ this.setObject(key, object, expire);
+ }
+
+ /**
+ * 删除Object
+ */
+ @Override
+ public void deleteObject(String key) {
+ super.deleteObject(GlobalConstants.GLOBAL_REDIS_KEY + key);
+ }
+
+ /**
+ * 获取Object的剩余存活时间 (单位: 秒)
+ */
+ @Override
+ public long getObjectTimeout(String key) {
+ return super.getObjectTimeout(GlobalConstants.GLOBAL_REDIS_KEY + key);
+ }
+
+ /**
+ * 修改Object的剩余存活时间 (单位: 秒)
+ */
+ @Override
+ public void updateObjectTimeout(String key, long timeout) {
+ // 判断是否想要设置为永久
+ if (timeout == NEVER_EXPIRE) {
+ long expire = getObjectTimeout(key);
+ if (expire == NEVER_EXPIRE) {
+ // 如果其已经被设置为永久,则不作任何处理
+ } else {
+ // 如果尚未被设置为永久,那么再次set一次
+ this.setObject(key, this.getObject(key), timeout);
+ }
+ return;
+ }
+ RedisUtils.expire(GlobalConstants.GLOBAL_REDIS_KEY + key, Duration.ofSeconds(timeout));
+ }
+
+
+ /**
+ * 搜索数据
+ */
+ @Override
+ public List searchData(String prefix, String keyword, int start, int size, boolean sortType) {
+ return super.searchData(GlobalConstants.GLOBAL_REDIS_KEY + prefix, keyword, start, size, sortType);
+ }
+}
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/exception/TenantException.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/exception/TenantException.java
new file mode 100644
index 00000000..b1f6ffa7
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/exception/TenantException.java
@@ -0,0 +1,18 @@
+package com.ruoyi.common.tenant.exception;
+
+
+import com.ruoyi.common.core.exception.base.BaseException;
+
+/**
+ * 租户异常类
+ *
+ * @author Lion Li
+ */
+public class TenantException extends BaseException {
+
+ private static final long serialVersionUID = 1L;
+
+ public TenantException(String code, Object... args) {
+ super("tenant", code, args, null);
+ }
+}
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/PlusTenantLineHandler.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/PlusTenantLineHandler.java
new file mode 100644
index 00000000..6c7002df
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/PlusTenantLineHandler.java
@@ -0,0 +1,58 @@
+package com.ruoyi.common.tenant.handle;
+
+import com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler;
+import com.ruoyi.common.core.utils.StringUtils;
+import com.ruoyi.common.tenant.helper.TenantHelper;
+import com.ruoyi.common.tenant.properties.TenantProperties;
+import lombok.AllArgsConstructor;
+import net.sf.jsqlparser.expression.Expression;
+import net.sf.jsqlparser.expression.NullValue;
+import net.sf.jsqlparser.expression.StringValue;
+import com.ruoyi.common.satoken.utils.LoginHelper;
+
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * 自定义租户处理器
+ *
+ * @author Lion Li
+ */
+@AllArgsConstructor
+public class PlusTenantLineHandler implements TenantLineHandler {
+
+ private final TenantProperties tenantProperties;
+
+ @Override
+ public Expression getTenantId() {
+ String tenantId = LoginHelper.getTenantId();
+ if (StringUtils.isBlank(tenantId)) {
+ return new NullValue();
+ }
+ String dynamicTenantId = TenantHelper.getDynamic();
+ if (StringUtils.isNotBlank(dynamicTenantId)) {
+ // 返回动态租户
+ return new StringValue(dynamicTenantId);
+ }
+ // 返回固定租户
+ return new StringValue(tenantId);
+ }
+
+ @Override
+ public boolean ignoreTable(String tableName) {
+ String tenantId = LoginHelper.getTenantId();
+ // 判断是否有租户
+ if (StringUtils.isNotBlank(tenantId)) {
+ // 不需要过滤租户的表
+ List excludes = tenantProperties.getExcludes();
+ // 非业务表
+ excludes.addAll(Arrays.asList(
+ "gen_table",
+ "gen_table_column"
+ ));
+ return excludes.contains(tableName);
+ }
+ return true;
+ }
+
+}
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/TenantKeyPrefixHandler.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/TenantKeyPrefixHandler.java
new file mode 100644
index 00000000..98119cd2
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/TenantKeyPrefixHandler.java
@@ -0,0 +1,59 @@
+package com.ruoyi.common.tenant.handle;
+
+
+import com.ruoyi.common.core.constant.GlobalConstants;
+import com.ruoyi.common.core.utils.StringUtils;
+import com.ruoyi.common.redis.handler.KeyPrefixHandler;
+import com.ruoyi.common.tenant.helper.TenantHelper;
+
+/**
+ * 多租户redis缓存key前缀处理
+ *
+ * @author Lion Li
+ */
+public class TenantKeyPrefixHandler extends KeyPrefixHandler {
+
+ public TenantKeyPrefixHandler(String keyPrefix) {
+ super(keyPrefix);
+ }
+
+ /**
+ * 增加前缀
+ */
+ @Override
+ public String map(String name) {
+ if (StringUtils.isBlank(name)) {
+ return null;
+ }
+ if (StringUtils.contains(name, GlobalConstants.GLOBAL_REDIS_KEY)) {
+ return super.map(name);
+ }
+ String tenantId = TenantHelper.getTenantId();
+ if (StringUtils.startsWith(name, tenantId)) {
+ // 如果存在则直接返回
+ return super.map(name);
+ }
+ return super.map(tenantId + ":" + name);
+ }
+
+ /**
+ * 去除前缀
+ */
+ @Override
+ public String unmap(String name) {
+ String unmap = super.unmap(name);
+ if (StringUtils.isBlank(unmap)) {
+ return null;
+ }
+ if (StringUtils.contains(name, GlobalConstants.GLOBAL_REDIS_KEY)) {
+ return super.unmap(name);
+ }
+ String tenantId = TenantHelper.getTenantId();
+ if (StringUtils.startsWith(unmap, tenantId)) {
+ // 如果存在则删除
+ return unmap.substring((tenantId + ":").length());
+ }
+ return unmap;
+ }
+
+}
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/helper/TenantHelper.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/helper/TenantHelper.java
new file mode 100644
index 00000000..7f762aa5
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/helper/TenantHelper.java
@@ -0,0 +1,110 @@
+package com.ruoyi.common.tenant.helper;
+
+import cn.dev33.satoken.context.SaHolder;
+import cn.dev33.satoken.spring.SpringMVCUtil;
+import cn.hutool.core.convert.Convert;
+import com.alibaba.ttl.TransmittableThreadLocal;
+import com.baomidou.mybatisplus.core.plugins.IgnoreStrategy;
+import com.baomidou.mybatisplus.core.plugins.InterceptorIgnoreHelper;
+import com.ruoyi.common.core.constant.GlobalConstants;
+import com.ruoyi.common.core.utils.SpringUtils;
+import com.ruoyi.common.core.utils.StringUtils;
+import com.ruoyi.common.redis.utils.RedisUtils;
+import com.ruoyi.common.satoken.utils.LoginHelper;
+import lombok.AccessLevel;
+import lombok.NoArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+
+/**
+ * 租户助手
+ *
+ * @author Lion Li
+ */
+@Slf4j
+@NoArgsConstructor(access = AccessLevel.PRIVATE)
+public class TenantHelper {
+
+ private static final String DYNAMIC_TENANT_KEY = GlobalConstants.GLOBAL_REDIS_KEY + "dynamicTenant";
+
+ private static final ThreadLocal TEMP_DYNAMIC_TENANT = new TransmittableThreadLocal<>();
+
+ /**
+ * 租户功能是否启用
+ */
+ public static boolean isEnable() {
+ return Convert.toBool(SpringUtils.getProperty("tenant.enable"), false);
+ }
+
+ /**
+ * 开启忽略租户(开启后需手动调用 {@link #disableIgnore()} 关闭)
+ */
+ public static void enableIgnore() {
+ InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());
+ }
+
+ /**
+ * 关闭忽略租户
+ */
+ public static void disableIgnore() {
+ InterceptorIgnoreHelper.clearIgnoreStrategy();
+ }
+
+ /**
+ * 设置动态租户(一直有效 需要手动清理)
+ *
+ * 如果为非web环境 那么只在当前线程内生效
+ */
+ public static void setDynamic(String tenantId) {
+ if (!SpringMVCUtil.isWeb()) {
+ TEMP_DYNAMIC_TENANT.set(tenantId);
+ return;
+ }
+ String cacheKey = DYNAMIC_TENANT_KEY + ":" + LoginHelper.getUserId();
+ RedisUtils.setCacheObject(cacheKey, tenantId);
+ SaHolder.getStorage().set(cacheKey, tenantId);
+ }
+
+ /**
+ * 获取动态租户(一直有效 需要手动清理)
+ *
+ * 如果为非web环境 那么只在当前线程内生效
+ */
+ public static String getDynamic() {
+ if (!SpringMVCUtil.isWeb()) {
+ return TEMP_DYNAMIC_TENANT.get();
+ }
+ String cacheKey = DYNAMIC_TENANT_KEY + ":" + LoginHelper.getUserId();
+ String tenantId = (String) SaHolder.getStorage().get(cacheKey);
+ if (StringUtils.isNotBlank(tenantId)) {
+ return tenantId;
+ }
+ tenantId = RedisUtils.getCacheObject(cacheKey);
+ SaHolder.getStorage().set(cacheKey, tenantId);
+ return tenantId;
+ }
+
+ /**
+ * 清除动态租户
+ */
+ public static void clearDynamic() {
+ if (!SpringMVCUtil.isWeb()) {
+ TEMP_DYNAMIC_TENANT.remove();
+ return;
+ }
+ String cacheKey = DYNAMIC_TENANT_KEY + ":" + LoginHelper.getUserId();
+ RedisUtils.deleteObject(cacheKey);
+ SaHolder.getStorage().delete(cacheKey);
+ }
+
+ /**
+ * 获取当前租户id(动态租户优先)
+ */
+ public static String getTenantId() {
+ String tenantId = TenantHelper.getDynamic();
+ if (StringUtils.isBlank(tenantId)) {
+ tenantId = LoginHelper.getTenantId();
+ }
+ return tenantId;
+ }
+
+}
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/manager/TenantSpringCacheManager.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/manager/TenantSpringCacheManager.java
new file mode 100644
index 00000000..331af757
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/manager/TenantSpringCacheManager.java
@@ -0,0 +1,33 @@
+package com.ruoyi.common.tenant.manager;
+
+
+import com.ruoyi.common.core.constant.GlobalConstants;
+import com.ruoyi.common.core.utils.StringUtils;
+import com.ruoyi.common.redis.manager.PlusSpringCacheManager;
+import com.ruoyi.common.tenant.helper.TenantHelper;
+import org.springframework.cache.Cache;
+
+/**
+ * 重写 cacheName 处理方法 支持多租户
+ *
+ * @author Lion Li
+ */
+public class TenantSpringCacheManager extends PlusSpringCacheManager {
+
+ public TenantSpringCacheManager() {
+ }
+
+ @Override
+ public Cache getCache(String name) {
+ if (StringUtils.contains(name, GlobalConstants.GLOBAL_REDIS_KEY)) {
+ return super.getCache(name);
+ }
+ String tenantId = TenantHelper.getTenantId();
+ if (StringUtils.startsWith(name, tenantId)) {
+ // 如果存在则直接返回
+ return super.getCache(name);
+ }
+ return super.getCache(tenantId + ":" + name);
+ }
+
+}
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/properties/TenantProperties.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/properties/TenantProperties.java
new file mode 100644
index 00000000..473ea77b
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/properties/TenantProperties.java
@@ -0,0 +1,27 @@
+package com.ruoyi.common.tenant.properties;
+
+import lombok.Data;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+
+import java.util.List;
+
+/**
+ * 租户 配置属性
+ *
+ * @author Lion Li
+ */
+@Data
+@ConfigurationProperties(prefix = "tenant")
+public class TenantProperties {
+
+ /**
+ * 是否启用
+ */
+ private Boolean enable;
+
+ /**
+ * 排除表
+ */
+ private List excludes;
+
+}
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
new file mode 100644
index 00000000..8f39d11f
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -0,0 +1 @@
+com.ruoyi.common.tenant.config.TenantConfig
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/SensitiveServiceImpl.java b/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/SensitiveServiceImpl.java
index ff48be7d..b10f1514 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/SensitiveServiceImpl.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/SensitiveServiceImpl.java
@@ -19,7 +19,7 @@ public class SensitiveServiceImpl implements SensitiveService {
*/
@Override
public boolean isSensitive() {
- return !LoginHelper.isAdmin();
+ return !LoginHelper.isSuperAdmin();
}
}
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java
index ed1327e4..2e12df07 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java
@@ -133,7 +133,7 @@ public class SysUserController extends BaseController {
userService.checkUserDataScope(userId);
Map ajax = new HashMap<>();
List roles = roleService.selectRoleAll();
- ajax.put("roles", LoginHelper.isAdmin(userId) ? roles : StreamUtils.filter(roles, r -> !r.isAdmin()));
+ ajax.put("roles", LoginHelper.isSuperAdmin(userId) ? roles : StreamUtils.filter(roles, r -> !r.isAdmin()));
ajax.put("posts", postService.selectPostAll());
if (ObjectUtil.isNotNull(userId)) {
SysUser sysUser = userService.selectUserById(userId);
@@ -237,7 +237,7 @@ public class SysUserController extends BaseController {
SysUser user = userService.selectUserById(userId);
List roles = roleService.selectRolesByUserId(userId);
ajax.put("user", user);
- ajax.put("roles", LoginHelper.isAdmin(userId) ? roles : StreamUtils.filter(roles, r -> !r.isAdmin()));
+ ajax.put("roles", LoginHelper.isSuperAdmin(userId) ? roles : StreamUtils.filter(roles, r -> !r.isAdmin()));
return R.ok(ajax);
}
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java
index 34969330..625b12a4 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java
@@ -201,7 +201,7 @@ public class SysDeptServiceImpl implements ISysDeptService {
*/
@Override
public void checkDeptDataScope(Long deptId) {
- if (!LoginHelper.isAdmin()) {
+ if (!LoginHelper.isSuperAdmin()) {
SysDept dept = new SysDept();
dept.setDeptId(deptId);
List depts = this.selectDeptList(dept);
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
index 5e00ac3d..95860b41 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
@@ -60,7 +60,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
public List selectMenuList(SysMenu menu, Long userId) {
List menuList = null;
// 管理员显示所有菜单信息
- if (LoginHelper.isAdmin(userId)) {
+ if (LoginHelper.isSuperAdmin(userId)) {
menuList = baseMapper.selectList(new LambdaQueryWrapper()
.like(StringUtils.isNotBlank(menu.getMenuName()), SysMenu::getMenuName, menu.getMenuName())
.eq(StringUtils.isNotBlank(menu.getVisible()), SysMenu::getVisible, menu.getVisible())
@@ -125,7 +125,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
@Override
public List selectMenuTreeByUserId(Long userId) {
List menus = null;
- if (LoginHelper.isAdmin(userId)) {
+ if (LoginHelper.isSuperAdmin(userId)) {
menus = baseMapper.selectMenuTreeAll();
} else {
menus = baseMapper.selectMenuTreeByUserId(userId);
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPermissionServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPermissionServiceImpl.java
index 3b650ecf..549277fb 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPermissionServiceImpl.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPermissionServiceImpl.java
@@ -33,7 +33,7 @@ public class SysPermissionServiceImpl implements ISysPermissionService {
public Set getRolePermission(SysUser user) {
Set roles = new HashSet();
// 管理员拥有所有权限
- if (LoginHelper.isAdmin(user.getUserId())) {
+ if (LoginHelper.isSuperAdmin(user.getUserId())) {
roles.add("admin");
} else {
roles.addAll(roleService.selectRolePermissionByUserId(user.getUserId()));
@@ -51,7 +51,7 @@ public class SysPermissionServiceImpl implements ISysPermissionService {
public Set getMenuPermission(SysUser user) {
Set perms = new HashSet();
// 管理员拥有所有权限
- if (LoginHelper.isAdmin(user.getUserId())) {
+ if (LoginHelper.isSuperAdmin(user.getUserId())) {
perms.add("*:*:*");
} else {
perms.addAll(menuService.selectMenuPermsByUserId(user.getUserId()));
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java
index 9c29ea49..4d5b270d 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java
@@ -194,7 +194,7 @@ public class SysRoleServiceImpl implements ISysRoleService {
*/
@Override
public void checkRoleDataScope(Long roleId) {
- if (!LoginHelper.isAdmin()) {
+ if (!LoginHelper.isSuperAdmin()) {
SysRole role = new SysRole();
role.setRoleId(roleId);
List roles = this.selectRoleList(role);
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysSensitiveServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysSensitiveServiceImpl.java
index b4c3f29a..a1749343 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysSensitiveServiceImpl.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysSensitiveServiceImpl.java
@@ -19,7 +19,7 @@ public class SysSensitiveServiceImpl implements SensitiveService {
*/
@Override
public boolean isSensitive() {
- return !LoginHelper.isAdmin();
+ return !LoginHelper.isSuperAdmin();
}
}
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
index 76c45f89..7c9e32e5 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
@@ -254,7 +254,7 @@ public class SysUserServiceImpl implements ISysUserService {
*/
@Override
public void checkUserDataScope(Long userId) {
- if (!LoginHelper.isAdmin()) {
+ if (!LoginHelper.isSuperAdmin()) {
SysUser user = new SysUser();
user.setUserId(userId);
List users = this.selectUserList(user);
From 0944318dc69e3dd87399abd84e8deccf9b29de9e Mon Sep 17 00:00:00 2001
From: Yjoioooo <693337446@qq.com>
Date: Mon, 24 Apr 2023 10:25:41 +0800
Subject: [PATCH 2/8] =?UTF-8?q?add=20=E6=8E=A5=E5=85=A5mapstruct-plus?=
=?UTF-8?q?=E4=BE=9D=E8=B5=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 19 +++++++++++++++++++
ruoyi-common/ruoyi-common-core/pom.xml | 5 +++++
2 files changed, 24 insertions(+)
diff --git a/pom.xml b/pom.xml
index d853b2c8..6cd1acba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -42,6 +42,8 @@
8.14.0
1.72
2.14.2
+ 1.2.1
+ 0.2.0
2.7.0
@@ -364,6 +366,13 @@
${alibaba-ttl.version}
+
+ io.github.linpeilie
+ mapstruct-plus-spring-boot-starter
+ ${mapstruct-plus.version}
+
+
+
@@ -409,6 +418,16 @@
spring-boot-configuration-processor
${spring-boot.version}
+
+ io.github.linpeilie
+ mapstruct-plus-processor
+ ${mapstruct-plus.version}
+
+
+ org.projectlombok
+ lombok-mapstruct-binding
+ ${mapstruct-plus.lombok.version}
+
diff --git a/ruoyi-common/ruoyi-common-core/pom.xml b/ruoyi-common/ruoyi-common-core/pom.xml
index f4b52efa..d38ee739 100644
--- a/ruoyi-common/ruoyi-common-core/pom.xml
+++ b/ruoyi-common/ruoyi-common-core/pom.xml
@@ -110,6 +110,11 @@
spring-boot-configuration-processor
+
+ io.github.linpeilie
+ mapstruct-plus-spring-boot-starter
+
+
From fbe8aa4f5f3fde1300096507d131024af3113a62 Mon Sep 17 00:00:00 2001
From: Yjoioooo <693337446@qq.com>
Date: Mon, 24 Apr 2023 11:29:08 +0800
Subject: [PATCH 3/8] =?UTF-8?q?update=20=E4=BF=AE=E6=94=B9=E5=8C=85?=
=?UTF-8?q?=E5=90=8D=E4=B8=BAorg.dromara?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
config/nacos/application-common.yml | 6 +-
config/nacos/ruoyi-gen.yml | 2 +-
pom.xml | 8 +-
ruoyi-api/pom.xml | 2 +-
ruoyi-api/ruoyi-api-bom/pom.xml | 6 +-
ruoyi-api/ruoyi-api-resource/pom.xml | 4 +-
.../resource/api/RemoteFileService.java | 6 +-
.../resource/api/RemoteMailService.java | 4 +-
.../resource/api/RemoteSmsService.java | 8 +-
.../dromara}/resource/api/domain/SysFile.java | 2 +-
.../dromara}/resource/api/domain/SysSms.java | 2 +-
ruoyi-api/ruoyi-api-system/pom.xml | 6 +-
.../system/api/RemoteDataScopeService.java | 2 +-
.../system/api/RemoteDeptService.java | 2 +-
.../system/api/RemoteDictService.java | 4 +-
.../dromara}/system/api/RemoteLogService.java | 6 +-
.../system/api/RemoteUserService.java | 10 +-
.../dromara}/system/api/domain/SysDept.java | 4 +-
.../system/api/domain/SysDictData.java | 10 +-
.../system/api/domain/SysDictType.java | 8 +-
.../system/api/domain/SysLogininfor.java | 6 +-
.../system/api/domain/SysOperLog.java | 6 +-
.../dromara}/system/api/domain/SysRole.java | 10 +-
.../dromara}/system/api/domain/SysUser.java | 12 +-
.../system/api/domain/SysUserOnline.java | 2 +-
.../dromara}/system/api/model/LoginUser.java | 4 +-
.../dromara}/system/api/model/RoleDTO.java | 2 +-
.../system/api/model/XcxLoginUser.java | 2 +-
ruoyi-auth/pom.xml | 24 +-
.../dromara}/auth/RuoYiAuthApplication.java | 2 +-
.../auth/controller/TokenController.java | 16 +-
.../dromara}/auth/form/EmailLoginBody.java | 2 +-
.../dromara}/auth/form/LoginBody.java | 4 +-
.../dromara}/auth/form/RegisterBody.java | 2 +-
.../dromara}/auth/form/SmsLoginBody.java | 2 +-
.../auth/listener/UserActionListener.java | 18 +-
.../properties/UserPasswordProperties.java | 2 +-
.../auth/service/SysLoginService.java | 46 +--
ruoyi-common/pom.xml | 2 +-
ruoyi-common/ruoyi-common-alibaba-bom/pom.xml | 2 +-
ruoyi-common/ruoyi-common-bom/pom.xml | 54 ++--
ruoyi-common/ruoyi-common-core/pom.xml | 2 +-
.../common/core/annotation/Sensitive.java | 6 +-
.../common/core/config/ApplicationConfig.java | 2 +-
.../common/core/config/AsyncConfig.java | 6 +-
.../common/core/config/JacksonConfig.java | 4 +-
.../common/core/config/ValidatorConfig.java | 2 +-
.../common/core/constant/CacheConstants.java | 2 +-
.../common/core/constant/CacheNames.java | 2 +-
.../common/core/constant/Constants.java | 2 +-
.../common/core/constant/GenConstants.java | 2 +-
.../common/core/constant/GlobalConstants.java | 2 +-
.../common/core/constant/HttpStatus.java | 2 +-
.../common/core/constant/TenantConstants.java | 2 +-
.../common/core/constant/UserConstants.java | 2 +-
.../dromara}/common/core/domain/R.java | 6 +-
.../common/core/enums/DeviceType.java | 2 +-
.../dromara}/common/core/enums/LoginType.java | 2 +-
.../common/core/enums/SensitiveStrategy.java | 2 +-
.../common/core/enums/UserStatus.java | 38 +--
.../dromara}/common/core/enums/UserType.java | 4 +-
.../core/exception/CaptchaException.java | 4 +-
.../core/exception/CheckedException.java | 52 +--
.../core/exception/DemoModeException.java | 26 +-
.../core/exception/GlobalException.java | 2 +-
.../core/exception/ServiceException.java | 2 +-
.../common/core/exception/UtilException.java | 44 +--
.../core/exception/base/BaseException.java | 6 +-
.../core/exception/file/FileException.java | 34 +-
.../FileNameLengthLimitExceededException.java | 28 +-
.../file/FileSizeLimitExceededException.java | 28 +-
.../user/CaptchaExpireException.java | 2 +-
.../core/exception/user/UserException.java | 4 +-
.../user/UserPasswordNotMatchException.java | 2 +-
.../core/jackson/BigNumberSerializer.java | 2 +-
.../core/jackson/SensitiveJsonSerializer.java | 10 +-
.../common/core/service/DictService.java | 4 +-
.../common/core/service/SensitiveService.java | 2 +-
.../common/core/utils/BeanCopyUtils.java | 2 +-
.../dromara}/common/core/utils/DateUtils.java | 2 +-
.../dromara}/common/core/utils/JsonUtils.java | 2 +-
.../common/core/utils/MessageUtils.java | 2 +-
.../dromara}/common/core/utils/ReUtil.java | 296 +++++++++---------
.../common/core/utils/ServletUtils.java | 4 +-
.../common/core/utils/SpringUtils.java | 2 +-
.../common/core/utils/StreamUtils.java | 2 +-
.../common/core/utils/StringUtils.java | 2 +-
.../common/core/utils/TreeBuildUtils.java | 4 +-
.../common/core/utils/ValidatorUtils.java | 2 +-
.../common/core/utils/file/FileUtils.java | 2 +-
.../common/core/utils/file/MimeTypeUtils.java | 2 +-
.../common/core/utils/ip/AddressUtils.java | 4 +-
.../common/core/utils/ip/RegionUtils.java | 6 +-
.../core/utils/reflect/ReflectUtils.java | 4 +-
.../common/core/utils/sql/SqlUtil.java | 6 +-
.../common/core/validate/AddGroup.java | 2 +-
.../common/core/validate/EditGroup.java | 2 +-
.../common/core/validate/QueryGroup.java | 2 +-
.../core/web/controller/BaseController.java | 4 +-
.../common/core/web/domain/BaseEntity.java | 2 +-
.../common/core/web/domain/TreeEntity.java | 2 +-
.../dromara}/common/core/xss/Xss.java | 2 +-
.../common/core/xss/XssValidator.java | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 10 +-
ruoyi-common/ruoyi-common-dict/pom.xml | 6 +-
.../dict/annotation/DictDataMapper.java | 4 +-
.../dict/jackson/DictDataJsonSerializer.java | 10 +-
.../dict/service/impl/DictServiceImpl.java | 14 +-
.../dromara}/common/dict/utils/DictUtils.java | 8 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
ruoyi-common/ruoyi-common-doc/pom.xml | 4 +-
.../dromara}/common/doc/config/PlusPaths.java | 2 +-
.../doc/config/SwaggerAutoConfiguration.java | 8 +-
.../config/properties/SwaggerProperties.java | 2 +-
.../common/doc/handler/OpenApiHandler.java | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
ruoyi-common/ruoyi-common-dubbo/pom.xml | 4 +-
.../filter/SaTokenDubboConsumerFilter.java | 2 +-
.../filter/SaTokenDubboProviderFilter.java | 2 +-
.../common/dubbo/enumd/RequestLogEnum.java | 2 +-
.../dubbo/filter/DubboRequestFilter.java | 10 +-
.../properties/DubboCustomProperties.java | 4 +-
.../dubbo/org.apache.dubbo.rpc.Filter | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
.../ruoyi-common-elasticsearch/pom.xml | 2 +-
.../ActuatorEnvironmentPostProcessor.java | 2 +-
.../config/EasyEsConfiguration.java | 4 +-
.../main/resources/META-INF/spring.factories | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
ruoyi-common/ruoyi-common-encrypt/pom.xml | 4 +-
.../encrypt/annotation/EncryptField.java | 6 +-
.../config/EncryptorAutoConfiguration.java | 10 +-
.../common/encrypt/core/EncryptContext.java | 6 +-
.../common/encrypt/core/EncryptorManager.java | 4 +-
.../common/encrypt/core/IEncryptor.java | 6 +-
.../core/encryptor/AbstractEncryptor.java | 6 +-
.../encrypt/core/encryptor/AesEncryptor.java | 8 +-
.../core/encryptor/Base64Encryptor.java | 8 +-
.../encrypt/core/encryptor/RsaEncryptor.java | 10 +-
.../encrypt/core/encryptor/Sm2Encryptor.java | 10 +-
.../encrypt/core/encryptor/Sm4Encryptor.java | 8 +-
.../common/encrypt/enumd/AlgorithmType.java | 4 +-
.../common/encrypt/enumd/EncodeType.java | 2 +-
.../MybatisDecryptInterceptor.java | 16 +-
.../MybatisEncryptInterceptor.java | 16 +-
.../properties/EncryptorProperties.java | 6 +-
.../common/encrypt/utils/EncryptUtils.java | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
ruoyi-common/ruoyi-common-excel/pom.xml | 4 +-
.../common/excel/annotation/CellMerge.java | 4 +-
.../excel/annotation/ExcelDictFormat.java | 4 +-
.../excel/convert/ExcelBigNumberConvert.java | 2 +-
.../excel/convert/ExcelDictConvert.java | 12 +-
.../common/excel/core/CellMergeStrategy.java | 4 +-
.../excel/core/DefaultExcelListener.java | 8 +-
.../common/excel/core/DefautExcelResult.java | 2 +-
.../common/excel/core/ExcelListener.java | 2 +-
.../common/excel/core/ExcelResult.java | 2 +-
.../common/excel/utils/ExcelUtil.java | 16 +-
ruoyi-common/ruoyi-common-idempotent/pom.xml | 6 +-
.../idempotent/annotation/RepeatSubmit.java | 2 +-
.../aspectj/RepeatSubmitAspect.java | 20 +-
.../config/IdempotentAutoConfiguration.java | 6 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
ruoyi-common/ruoyi-common-job/pom.xml | 4 +-
.../common/job/config/XxlJobConfig.java | 6 +-
.../config/properties/XxlJobProperties.java | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
.../ruoyi-common-loadbalancer/pom.xml | 4 +-
.../CustomEnvironmentPostProcessor.java | 2 +-
.../CustomLoadBalanceAutoConfiguration.java | 2 +-
.../CustomLoadBalanceClientConfiguration.java | 4 +-
.../core/CustomDubboLoadBalancer.java | 2 +-
.../core/CustomSpringCloudLoadBalancer.java | 2 +-
.../org.apache.dubbo.rpc.cluster.LoadBalance | 2 +-
.../main/resources/META-INF/spring.factories | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
ruoyi-common/ruoyi-common-log/pom.xml | 4 +-
.../dromara}/common/log/annotation/Log.java | 6 +-
.../dromara}/common/log/aspect/LogAspect.java | 20 +-
.../common/log/enums/BusinessStatus.java | 36 +--
.../common/log/enums/BusinessType.java | 116 +++----
.../common/log/enums/OperatorType.java | 46 +--
.../common/log/event/LogEventListener.java | 10 +-
.../common/log/event/LogininforEvent.java | 2 +-
.../common/log/event/OperLogEvent.java | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 4 +-
ruoyi-common/ruoyi-common-logstash/pom.xml | 2 +-
ruoyi-common/ruoyi-common-mail/pom.xml | 4 +-
.../common/mail/config/MailConfiguration.java | 4 +-
.../config/properties/MailProperties.java | 2 +-
.../dromara}/common/mail/utils/MailUtils.java | 6 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
ruoyi-common/ruoyi-common-mybatis/pom.xml | 6 +-
.../common/mybatis/annotation/DataColumn.java | 2 +-
.../mybatis/annotation/DataPermission.java | 2 +-
.../config/MybatisPlusConfiguration.java | 6 +-
.../mybatis/core/mapper/BaseMapperPlus.java | 4 +-
.../common/mybatis/core/page/PageQuery.java | 8 +-
.../mybatis/core/page/TableDataInfo.java | 2 +-
.../common/mybatis/enums/DataBaseType.java | 4 +-
.../common/mybatis/enums/DataScopeType.java | 6 +-
.../filter/DubboDataPermissionFilter.java | 4 +-
.../CreateAndUpdateMetaObjectHandler.java | 12 +-
.../handler/MybatisExceptionHandler.java | 4 +-
.../handler/PlusDataPermissionHandler.java | 24 +-
.../common/mybatis/helper/DataBaseHelper.java | 8 +-
.../mybatis/helper/DataPermissionHelper.java | 2 +-
.../PlusDataPermissionInterceptor.java | 4 +-
.../mybatis/service/SysDataScopeService.java | 4 +-
.../dubbo/org.apache.dubbo.rpc.Filter | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 6 +-
ruoyi-common/ruoyi-common-oss/pom.xml | 4 +-
.../common/oss/constant/OssConstant.java | 2 +-
.../dromara}/common/oss/core/OssClient.java | 18 +-
.../common/oss/entity/UploadResult.java | 2 +-
.../common/oss/enumd/AccessPolicyType.java | 2 +-
.../dromara}/common/oss/enumd/PolicyType.java | 2 +-
.../common/oss/exception/OssException.java | 2 +-
.../common/oss/factory/OssFactory.java | 20 +-
.../common/oss/properties/OssProperties.java | 2 +-
ruoyi-common/ruoyi-common-prometheus/pom.xml | 2 +-
.../config/PrometheusConfiguration.java | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
ruoyi-common/ruoyi-common-redis/pom.xml | 4 +-
.../redis/config/RedisConfiguration.java | 8 +-
.../config/properties/RedissonProperties.java | 2 +-
.../redis/handler/KeyPrefixHandler.java | 4 +-
.../redis/manager/PlusSpringCacheManager.java | 4 +-
.../common/redis/utils/CacheUtils.java | 4 +-
.../common/redis/utils/RedisUtils.java | 4 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
ruoyi-common/ruoyi-common-satoken/pom.xml | 6 +-
.../satoken/config/SaTokenConfiguration.java | 6 +-
.../satoken/core/dao/PlusSaTokenDao.java | 4 +-
.../core/service/SaPermissionImpl.java | 8 +-
.../common/satoken/utils/LoginHelper.java | 12 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
ruoyi-common/ruoyi-common-seata/pom.xml | 2 +-
ruoyi-common/ruoyi-common-security/pom.xml | 4 +-
.../config/SecurityConfiguration.java | 4 +-
.../handler/GlobalExceptionHandler.java | 10 +-
...ot.autoconfigure.AutoConfiguration.imports | 4 +-
ruoyi-common/ruoyi-common-sentinel/pom.xml | 4 +-
.../custom/SentinelAutoConfiguration.java | 4 +-
.../properties/SentinelCustomProperties.java | 2 +-
ruoyi-common/ruoyi-common-skylog/pom.xml | 2 +-
ruoyi-common/ruoyi-common-sms/pom.xml | 4 +-
.../sms/config/SmsAutoConfiguration.java | 10 +-
.../sms/config/properties/SmsProperties.java | 2 +-
.../common/sms/core/AliyunSmsTemplate.java | 12 +-
.../dromara}/common/sms/core/SmsTemplate.java | 4 +-
.../common/sms/core/TencentSmsTemplate.java | 12 +-
.../dromara}/common/sms/entity/SmsResult.java | 2 +-
.../common/sms/exception/SmsException.java | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
ruoyi-common/ruoyi-common-tenant/pom.xml | 6 +-
.../common/tenant/config/TenantConfig.java | 20 +-
.../common/tenant/core/TenantEntity.java | 4 +-
.../common/tenant/core/TenantSaTokenDao.java | 8 +-
.../tenant/exception/TenantException.java | 4 +-
.../tenant/handle/PlusTenantLineHandler.java | 10 +-
.../tenant/handle/TenantKeyPrefixHandler.java | 10 +-
.../common/tenant/helper/TenantHelper.java | 12 +-
.../manager/TenantSpringCacheManager.java | 10 +-
.../tenant/properties/TenantProperties.java | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 2 +-
ruoyi-common/ruoyi-common-translation/pom.xml | 10 +-
.../translation/annotation/Translation.java | 6 +-
.../annotation/TranslationType.java | 4 +-
.../translation/config/TranslationConfig.java | 10 +-
.../translation/constant/TransConstant.java | 2 +-
.../core/TranslationInterface.java | 4 +-
.../TranslationBeanSerializerModifier.java | 2 +-
.../core/handler/TranslationHandler.java | 10 +-
.../core/impl/DeptNameTranslationImpl.java | 10 +-
.../core/impl/DictTypeTranslationImpl.java | 12 +-
.../core/impl/OssUrlTranslationImpl.java | 10 +-
.../core/impl/UserNameTranslationImpl.java | 10 +-
...ot.autoconfigure.AutoConfiguration.imports | 10 +-
ruoyi-common/ruoyi-common-web/pom.xml | 2 +-
.../common/web/config/I18nConfig.java | 4 +-
.../common/web/config/UndertowConfig.java | 2 +-
.../common/web/core/I18nLocaleResolver.java | 2 +-
...ot.autoconfigure.AutoConfiguration.imports | 4 +-
ruoyi-example/pom.xml | 8 +-
ruoyi-example/ruoyi-demo/pom.xml | 24 +-
.../ruoyi/demo/controller/package-info.java | 1 -
.../com/ruoyi/demo/domain/package-info.java | 1 -
.../com/ruoyi/demo/mapper/package-info.java | 1 -
.../ruoyi/demo/service/impl/package-info.java | 1 -
.../com/ruoyi/demo/service/package-info.java | 1 -
.../dromara}/demo/RuoYiDemoApplication.java | 2 +-
.../demo/controller/EsCrudController.java | 8 +-
.../demo/controller/MailController.java | 6 +-
.../demo/controller/RedisCacheController.java | 8 +-
.../demo/controller/RedisLockController.java | 4 +-
.../controller/RedisPubSubController.java | 6 +-
.../demo/controller/SmsController.java | 10 +-
.../controller/Swagger3DemoController.java | 4 +-
.../demo/controller/TestBatchController.java | 10 +-
.../demo/controller/TestDemoController.java | 38 +--
.../controller/TestEncryptController.java | 8 +-
.../demo/controller/TestExcelController.java | 4 +-
.../demo/controller/TestI18nController.java | 6 +-
.../controller/TestSensitiveController.java | 12 +-
.../demo/controller/TestTreeController.java | 24 +-
.../dromara/demo/controller/package-info.java | 1 +
.../dromara}/demo/domain/Document.java | 2 +-
.../dromara}/demo/domain/TestDemo.java | 4 +-
.../dromara}/demo/domain/TestDemoEncrypt.java | 6 +-
.../dromara}/demo/domain/TestTree.java | 4 +-
.../dromara}/demo/domain/bo/TestDemoBo.java | 8 +-
.../demo/domain/bo/TestDemoImportVo.java | 2 +-
.../dromara}/demo/domain/bo/TestTreeBo.java | 8 +-
.../org/dromara/demo/domain/package-info.java | 1 +
.../dromara}/demo/domain/vo/TestDemoVo.java | 2 +-
.../dromara}/demo/domain/vo/TestTreeVo.java | 2 +-
.../demo/esmapper/DocumentMapper.java | 4 +-
.../demo/mapper/TestDemoEncryptMapper.java | 6 +-
.../dromara}/demo/mapper/TestDemoMapper.java | 12 +-
.../dromara}/demo/mapper/TestTreeMapper.java | 12 +-
.../org/dromara/demo/mapper/package-info.java | 1 +
.../demo/service/ITestDemoService.java | 12 +-
.../demo/service/ITestTreeService.java | 6 +-
.../service/impl/SensitiveServiceImpl.java | 6 +-
.../service/impl/TestDemoServiceImpl.java | 18 +-
.../service/impl/TestTreeServiceImpl.java | 14 +-
.../demo/service/impl/package-info.java | 1 +
.../dromara/demo/service/package-info.java | 1 +
.../resources/mapper/demo/TestDemoMapper.xml | 6 +-
.../resources/mapper/demo/TestTreeMapper.xml | 6 +-
.../dromara}/demo/AssertUnitTest.java | 2 +-
.../dromara}/demo/DemoUnitTest.java | 2 +-
.../dromara}/demo/ParamUnitTest.java | 4 +-
.../dromara}/demo/TagUnitTest.java | 2 +-
ruoyi-example/ruoyi-stream-mq/pom.xml | 10 +-
.../stream/RuoYiStreamMqApplication.java | 2 +-
.../stream/controller/TestMqController.java | 10 +-
.../dromara}/stream/mq/TestMessaging.java | 2 +-
.../stream/mq/consumer/DelayConsumer.java | 4 +-
.../stream/mq/consumer/LogStreamConsumer.java | 4 +-
.../mq/consumer/TestStreamConsumer.java | 4 +-
.../stream/mq/producer/DelayProducer.java | 4 +-
.../stream/mq/producer/LogStreamProducer.java | 4 +-
.../mq/producer/TestStreamProducer.java | 4 +-
ruoyi-gateway/pom.xml | 16 +-
.../gateway/RuoYiGatewayApplication.java | 2 +-
.../captcha/UnsignedMathGenerator.java | 4 +-
.../gateway/config/CaptchaConfig.java | 2 +-
.../gateway/config/GatewayConfig.java | 42 +--
.../config/RouterFunctionConfiguration.java | 58 ++--
.../config/properties/CaptchaProperties.java | 90 +++---
.../properties/CustomGatewayProperties.java | 2 +-
.../properties/IgnoreWhiteProperties.java | 2 +-
.../config/properties/XssProperties.java | 62 ++--
.../gateway/enums/CaptchaCategory.java | 2 +-
.../dromara}/gateway/enums/CaptchaType.java | 4 +-
.../dromara}/gateway/filter/AuthFilter.java | 6 +-
.../gateway/filter/BlackListUrlFilter.java | 4 +-
.../gateway/filter/ForwardAuthFilter.java | 2 +-
.../filter/GlobalCacheRequestFilter.java | 4 +-
.../gateway/filter/GlobalCorsFilter.java | 2 +-
.../gateway/filter/GlobalI18nFilter.java | 2 +-
.../gateway/filter/GlobalLogFilter.java | 8 +-
.../gateway/filter/ValidateCodeFilter.java | 12 +-
.../dromara}/gateway/filter/XssFilter.java | 8 +-
.../handler/GatewayExceptionHandler.java | 4 +-
.../handler/SentinelFallbackHandler.java | 72 ++---
.../gateway/handler/ValidateCodeHandler.java | 8 +-
.../gateway/service/ValidateCodeService.java | 6 +-
.../service/impl/ValidateCodeServiceImpl.java | 26 +-
.../dromara}/gateway/utils/WebFluxUtils.java | 10 +-
ruoyi-modules/pom.xml | 10 +-
ruoyi-modules/ruoyi-gen/pom.xml | 14 +-
.../dromara}/gen/RuoYiGenApplication.java | 2 +-
.../dromara}/gen/config/GenConfig.java | 130 ++++----
.../gen/controller/GenController.java | 20 +-
.../dromara}/gen/domain/GenTable.java | 8 +-
.../dromara}/gen/domain/GenTableColumn.java | 6 +-
.../gen/mapper/GenTableColumnMapper.java | 6 +-
.../dromara}/gen/mapper/GenTableMapper.java | 6 +-
.../gen/service/GenTableServiceImpl.java | 36 +--
.../gen/service/IGenTableService.java | 10 +-
.../dromara}/gen/util/GenUtils.java | 12 +-
.../gen/util/VelocityInitializer.java | 4 +-
.../dromara}/gen/util/VelocityUtils.java | 16 +-
.../mapper/generator/GenTableColumnMapper.xml | 8 +-
.../mapper/generator/GenTableMapper.xml | 20 +-
.../src/main/resources/vm/java/bo.java.vm | 8 +-
.../main/resources/vm/java/controller.java.vm | 20 +-
.../src/main/resources/vm/java/domain.java.vm | 4 +-
.../src/main/resources/vm/java/mapper.java.vm | 2 +-
.../main/resources/vm/java/service.java.vm | 4 +-
.../resources/vm/java/serviceImpl.java.vm | 6 +-
.../main/resources/vm/java/sub-domain.java.vm | 10 +-
.../src/main/resources/vm/java/vo.java.vm | 4 +-
ruoyi-modules/ruoyi-job/pom.xml | 18 +-
.../dromara}/job/RuoYiJobApplication.java | 2 +-
.../dromara}/job/service/MultiService.java | 8 +-
.../dromara}/job/service/SampleService.java | 2 +-
ruoyi-modules/ruoyi-resource/pom.xml | 26 +-
.../ruoyi/resource/mapper/SysOssMapper.java | 13 -
.../resource/RuoYiResourceApplication.java | 2 +-
.../controller/SysEmailController.java | 16 +-
.../controller/SysOssConfigController.java | 26 +-
.../resource/controller/SysOssController.java | 22 +-
.../resource/controller/SysSmsController.java | 20 +-
.../dromara}/resource/domain/SysOss.java | 4 +-
.../resource/domain/SysOssConfig.java | 4 +-
.../dromara}/resource/domain/bo/SysOssBo.java | 4 +-
.../resource/domain/bo/SysOssConfigBo.java | 8 +-
.../resource/domain/vo/SysOssConfigVo.java | 2 +-
.../dromara}/resource/domain/vo/SysOssVo.java | 2 +-
.../resource/dubbo/RemoteFileServiceImpl.java | 20 +-
.../resource/dubbo/RemoteMailServiceImpl.java | 8 +-
.../resource/dubbo/RemoteSmsServiceImpl.java | 16 +-
.../resource/mapper/SysOssConfigMapper.java | 8 +-
.../dromara/resource/mapper/SysOssMapper.java | 13 +
.../runner/ResourceApplicationRunner.java | 4 +-
.../service/ISysOssConfigService.java | 10 +-
.../resource/service/ISysOssService.java | 10 +-
.../service/impl/SysOssConfigServiceImpl.java | 30 +-
.../service/impl/SysOssServiceImpl.java | 36 +--
.../mapper/resource/SysOssConfigMapper.xml | 4 +-
.../mapper/resource/SysOssMapper.xml | 4 +-
ruoyi-modules/ruoyi-system/pom.xml | 22 +-
.../system/RuoYiSystemApplication.java | 2 +-
.../controller/SysConfigController.java | 20 +-
.../system/controller/SysDeptController.java | 18 +-
.../controller/SysDictDataController.java | 22 +-
.../controller/SysDictTypeController.java | 22 +-
.../controller/SysLogininforController.java | 24 +-
.../system/controller/SysMenuController.java | 22 +-
.../controller/SysNoticeController.java | 18 +-
.../controller/SysOperlogController.java | 20 +-
.../system/controller/SysPostController.java | 20 +-
.../controller/SysProfileController.java | 26 +-
.../system/controller/SysRoleController.java | 32 +-
.../system/controller/SysUserController.java | 40 +--
.../controller/SysUserOnlineController.java | 22 +-
.../dromara}/system/domain/SysConfig.java | 8 +-
.../dromara}/system/domain/SysMenu.java | 4 +-
.../dromara}/system/domain/SysNotice.java | 6 +-
.../dromara}/system/domain/SysPost.java | 8 +-
.../dromara}/system/domain/SysRoleDept.java | 2 +-
.../dromara}/system/domain/SysRoleMenu.java | 2 +-
.../dromara}/system/domain/SysUserPost.java | 2 +-
.../dromara}/system/domain/SysUserRole.java | 2 +-
.../dromara}/system/domain/vo/MetaVo.java | 4 +-
.../dromara}/system/domain/vo/RouterVo.java | 2 +-
.../system/domain/vo/SysUserExportVo.java | 6 +-
.../system/domain/vo/SysUserImportVo.java | 6 +-
.../dubbo/RemoteDataScopeServiceImpl.java | 16 +-
.../system/dubbo/RemoteDeptServiceImpl.java | 6 +-
.../system/dubbo/RemoteDictServiceImpl.java | 8 +-
.../system/dubbo/RemoteLogServiceImpl.java | 12 +-
.../system/dubbo/RemoteUserServiceImpl.java | 26 +-
.../listener/SysUserImportListener.java | 22 +-
.../system/mapper/SysConfigMapper.java | 6 +-
.../dromara}/system/mapper/SysDeptMapper.java | 10 +-
.../system/mapper/SysDictDataMapper.java | 8 +-
.../system/mapper/SysDictTypeMapper.java | 6 +-
.../system/mapper/SysLogininforMapper.java | 6 +-
.../dromara}/system/mapper/SysMenuMapper.java | 8 +-
.../system/mapper/SysNoticeMapper.java | 6 +-
.../system/mapper/SysOperLogMapper.java | 6 +-
.../dromara}/system/mapper/SysPostMapper.java | 6 +-
.../system/mapper/SysRoleDeptMapper.java | 6 +-
.../dromara}/system/mapper/SysRoleMapper.java | 10 +-
.../system/mapper/SysRoleMenuMapper.java | 6 +-
.../dromara}/system/mapper/SysUserMapper.java | 10 +-
.../system/mapper/SysUserPostMapper.java | 6 +-
.../system/mapper/SysUserRoleMapper.java | 6 +-
.../runner/SystemApplicationRunner.java | 6 +-
.../system/service/ISysConfigService.java | 8 +-
.../system/service/ISysDeptService.java | 4 +-
.../system/service/ISysDictDataService.java | 8 +-
.../system/service/ISysDictTypeService.java | 10 +-
.../system/service/ISysLogininforService.java | 8 +-
.../system/service/ISysMenuService.java | 6 +-
.../system/service/ISysNoticeService.java | 8 +-
.../system/service/ISysOperLogService.java | 8 +-
.../system/service/ISysPermissionService.java | 4 +-
.../system/service/ISysPostService.java | 8 +-
.../system/service/ISysRoleService.java | 10 +-
.../system/service/ISysUserService.java | 8 +-
.../service/impl/SysConfigServiceImpl.java | 22 +-
.../service/impl/SysDeptServiceImpl.java | 34 +-
.../service/impl/SysDictDataServiceImpl.java | 20 +-
.../service/impl/SysDictTypeServiceImpl.java | 28 +-
.../impl/SysLogininforServiceImpl.java | 14 +-
.../service/impl/SysMenuServiceImpl.java | 32 +-
.../service/impl/SysNoticeServiceImpl.java | 14 +-
.../service/impl/SysOperLogServiceImpl.java | 14 +-
.../impl/SysPermissionServiceImpl.java | 12 +-
.../service/impl/SysPostServiceImpl.java | 20 +-
.../service/impl/SysRoleServiceImpl.java | 34 +-
.../service/impl/SysSensitiveServiceImpl.java | 6 +-
.../service/impl/SysUserServiceImpl.java | 36 +--
.../mapper/system/SysConfigMapper.xml | 2 +-
.../resources/mapper/system/SysDeptMapper.xml | 2 +-
.../mapper/system/SysDictDataMapper.xml | 2 +-
.../mapper/system/SysDictTypeMapper.xml | 2 +-
.../mapper/system/SysLogininforMapper.xml | 2 +-
.../resources/mapper/system/SysMenuMapper.xml | 2 +-
.../mapper/system/SysNoticeMapper.xml | 2 +-
.../mapper/system/SysOperLogMapper.xml | 2 +-
.../resources/mapper/system/SysPostMapper.xml | 2 +-
.../mapper/system/SysRoleDeptMapper.xml | 2 +-
.../resources/mapper/system/SysRoleMapper.xml | 2 +-
.../mapper/system/SysRoleMenuMapper.xml | 2 +-
.../resources/mapper/system/SysUserMapper.xml | 2 +-
.../mapper/system/SysUserPostMapper.xml | 2 +-
.../mapper/system/SysUserRoleMapper.xml | 2 +-
ruoyi-ui/src/views/tool/gen/genInfoForm.vue | 2 +-
ruoyi-visual/pom.xml | 8 +-
ruoyi-visual/ruoyi-monitor/pom.xml | 4 +-
.../monitor/RuoYiMonitorApplication.java | 38 +--
.../monitor/config/WebSecurityConfigurer.java | 2 +-
.../controller/PrometheusController.java | 2 +-
.../monitor/notifier/CustomNotifier.java | 2 +-
ruoyi-visual/ruoyi-nacos/pom.xml | 2 +-
.../{com => org}/alibaba/nacos/Nacos.java | 0
.../nacos/console/config/ConsoleConfig.java | 0
.../console/controller/HealthController.java | 0
.../controller/NamespaceController.java | 0
.../controller/ServerStateController.java | 0
.../controller/v2/NamespaceControllerV2.java | 0
.../console/enums/NamespaceTypeEnum.java | 0
.../exception/ConsoleExceptionHandler.java | 0
.../exception/NacosApiExceptionHandler.java | 0
.../nacos/console/filter/XssFilter.java | 0
.../nacos/console/model/Namespace.java | 0
.../nacos/console/model/NamespaceAllInfo.java | 0
.../console/model/form/NamespaceForm.java | 0
.../service/NamespaceOperationService.java | 0
ruoyi-visual/ruoyi-seata-server/pom.xml | 4 +-
ruoyi-visual/ruoyi-sentinel-dashboard/pom.xml | 4 +-
.../dashboard/DashboardApplication.java | 0
.../sentinel/dashboard/auth/AuthAction.java | 0
.../sentinel/dashboard/auth/AuthService.java | 0
.../auth/AuthorizationInterceptor.java | 0
.../auth/DefaultAuthorizationInterceptor.java | 0
.../DefaultLoginAuthenticationFilter.java | 0
.../dashboard/auth/FakeAuthServiceImpl.java | 0
.../auth/LoginAuthenticationFilter.java | 0
.../auth/SimpleWebAuthServiceImpl.java | 0
.../client/CommandFailedException.java | 0
.../client/CommandNotFoundException.java | 0
.../dashboard/client/SentinelApiClient.java | 0
.../dashboard/config/AuthConfiguration.java | 0
.../dashboard/config/AuthProperties.java | 0
.../dashboard/config/DashboardConfig.java | 0
.../sentinel/dashboard/config/WebConfig.java | 0
.../dashboard/controller/AppController.java | 0
.../dashboard/controller/AuthController.java | 0
.../controller/AuthorityRuleController.java | 0
.../controller/DegradeController.java | 0
.../dashboard/controller/DemoController.java | 0
.../controller/FlowControllerV1.java | 0
.../controller/MachineRegistryController.java | 0
.../controller/MetricController.java | 0
.../controller/ParamFlowRuleController.java | 0
.../controller/ResourceController.java | 0
.../controller/SystemController.java | 0
.../controller/VersionController.java | 0
.../cluster/ClusterAssignController.java | 0
.../cluster/ClusterConfigController.java | 0
.../gateway/GatewayApiController.java | 0
.../gateway/GatewayFlowRuleController.java | 0
.../controller/v2/FlowControllerV2.java | 0
.../datasource/entity/ApplicationEntity.java | 0
.../datasource/entity/MachineEntity.java | 0
.../datasource/entity/MetricEntity.java | 0
.../entity/MetricPositionEntity.java | 0
.../datasource/entity/SentinelVersion.java | 0
.../entity/gateway/ApiDefinitionEntity.java | 0
.../gateway/ApiPredicateItemEntity.java | 0
.../entity/gateway/GatewayFlowRuleEntity.java | 0
.../gateway/GatewayParamFlowItemEntity.java | 0
.../entity/rule/AbstractRuleEntity.java | 0
.../entity/rule/AuthorityRuleEntity.java | 0
.../entity/rule/DegradeRuleEntity.java | 0
.../entity/rule/FlowRuleEntity.java | 0
.../entity/rule/ParamFlowRuleEntity.java | 0
.../datasource/entity/rule/RuleEntity.java | 0
.../entity/rule/SystemRuleEntity.java | 0
.../sentinel/dashboard/discovery/AppInfo.java | 0
.../dashboard/discovery/AppManagement.java | 0
.../dashboard/discovery/MachineDiscovery.java | 0
.../dashboard/discovery/MachineInfo.java | 0
.../discovery/SimpleMachineDiscovery.java | 0
.../dashboard/domain/ResourceTreeNode.java | 0
.../csp/sentinel/dashboard/domain/Result.java | 0
.../cluster/ClusterAppAssignResultVO.java | 0
.../cluster/ClusterAppFullAssignRequest.java | 0
.../ClusterAppSingleServerAssignRequest.java | 0
.../domain/cluster/ClusterClientInfoVO.java | 0
.../domain/cluster/ClusterGroupEntity.java | 0
.../domain/cluster/ClusterStateSingleVO.java | 0
.../cluster/ConnectionDescriptorVO.java | 0
.../domain/cluster/ConnectionGroupVO.java | 0
.../cluster/config/ClusterClientConfig.java | 0
.../cluster/config/ServerFlowConfig.java | 0
.../cluster/config/ServerTransportConfig.java | 0
.../cluster/request/ClusterAppAssignMap.java | 0
.../request/ClusterClientModifyRequest.java | 0
.../cluster/request/ClusterModifyRequest.java | 0
.../request/ClusterServerModifyRequest.java | 0
.../state/AppClusterClientStateWrapVO.java | 0
.../state/AppClusterServerStateWrapVO.java | 0
.../cluster/state/ClusterClientStateVO.java | 0
.../cluster/state/ClusterRequestLimitVO.java | 0
.../cluster/state/ClusterServerStateVO.java | 0
.../state/ClusterStateSimpleEntity.java | 0
.../state/ClusterUniversalStatePairVO.java | 0
.../state/ClusterUniversalStateVO.java | 0
.../dashboard/domain/vo/MachineInfoVo.java | 0
.../dashboard/domain/vo/MetricVo.java | 0
.../dashboard/domain/vo/ResourceVo.java | 0
.../domain/vo/gateway/api/AddApiReqVo.java | 0
.../vo/gateway/api/ApiPredicateItemVo.java | 0
.../domain/vo/gateway/api/UpdateApiReqVo.java | 0
.../vo/gateway/rule/AddFlowRuleReqVo.java | 0
.../gateway/rule/GatewayParamFlowItemVo.java | 0
.../vo/gateway/rule/UpdateFlowRuleReqVo.java | 0
.../dashboard/metric/MetricFetcher.java | 0
.../gateway/InMemApiDefinitionStore.java | 0
.../gateway/InMemGatewayFlowRuleStore.java | 0
.../metric/InMemoryMetricsRepository.java | 0
.../repository/metric/MetricsRepository.java | 0
.../rule/InMemAuthorityRuleStore.java | 0
.../rule/InMemDegradeRuleStore.java | 0
.../repository/rule/InMemFlowRuleStore.java | 0
.../rule/InMemParamFlowRuleStore.java | 0
.../repository/rule/InMemSystemRuleStore.java | 0
.../rule/InMemoryRuleRepositoryAdapter.java | 0
.../repository/rule/RuleRepository.java | 0
.../dashboard/rule/DynamicRuleProvider.java | 0
.../dashboard/rule/DynamicRulePublisher.java | 0
.../dashboard/rule/FlowRuleApiProvider.java | 0
.../dashboard/rule/FlowRuleApiPublisher.java | 0
.../service/ClusterAssignService.java | 0
.../service/ClusterAssignServiceImpl.java | 0
.../service/ClusterConfigService.java | 0
.../sentinel/dashboard/util/AsyncUtils.java | 0
.../dashboard/util/ClusterEntityUtils.java | 0
.../sentinel/dashboard/util/MachineUtils.java | 0
.../sentinel/dashboard/util/VersionUtils.java | 0
ruoyi-visual/ruoyi-xxl-job-admin/pom.xml | 6 +-
.../xxl/job/admin/XxlJobAdminApplication.java | 0
.../job/admin/controller/IndexController.java | 0
.../admin/controller/JobApiController.java | 0
.../admin/controller/JobCodeController.java | 0
.../admin/controller/JobGroupController.java | 0
.../admin/controller/JobInfoController.java | 0
.../admin/controller/JobLogController.java | 0
.../job/admin/controller/UserController.java | 0
.../annotation/PermissionLimit.java | 0
.../interceptor/CookieInterceptor.java | 0
.../interceptor/PermissionInterceptor.java | 0
.../controller/interceptor/WebMvcConfig.java | 0
.../resolver/WebExceptionResolver.java | 0
.../xxl/job/admin/core/alarm/JobAlarm.java | 0
.../xxl/job/admin/core/alarm/JobAlarmer.java | 0
.../admin/core/alarm/impl/EmailJobAlarm.java | 0
.../admin/core/complete/XxlJobCompleter.java | 0
.../admin/core/conf/XxlJobAdminConfig.java | 0
.../job/admin/core/cron/CronExpression.java | 0
.../admin/core/exception/XxlJobException.java | 0
.../xxl/job/admin/core/model/XxlJobGroup.java | 0
.../xxl/job/admin/core/model/XxlJobInfo.java | 0
.../xxl/job/admin/core/model/XxlJobLog.java | 0
.../job/admin/core/model/XxlJobLogGlue.java | 0
.../job/admin/core/model/XxlJobLogReport.java | 0
.../job/admin/core/model/XxlJobRegistry.java | 0
.../xxl/job/admin/core/model/XxlJobUser.java | 0
.../job/admin/core/old/RemoteHttpJobBean.java | 0
.../core/old/XxlJobDynamicScheduler.java | 0
.../job/admin/core/old/XxlJobThreadPool.java | 0
.../core/route/ExecutorRouteStrategyEnum.java | 0
.../job/admin/core/route/ExecutorRouter.java | 0
.../route/strategy/ExecutorRouteBusyover.java | 0
.../strategy/ExecutorRouteConsistentHash.java | 0
.../route/strategy/ExecutorRouteFailover.java | 0
.../route/strategy/ExecutorRouteFirst.java | 0
.../core/route/strategy/ExecutorRouteLFU.java | 0
.../core/route/strategy/ExecutorRouteLRU.java | 0
.../route/strategy/ExecutorRouteLast.java | 0
.../route/strategy/ExecutorRouteRandom.java | 0
.../route/strategy/ExecutorRouteRound.java | 0
.../core/scheduler/MisfireStrategyEnum.java | 0
.../core/scheduler/ScheduleTypeEnum.java | 0
.../admin/core/scheduler/XxlJobScheduler.java | 0
.../admin/core/thread/JobCompleteHelper.java | 0
.../core/thread/JobFailMonitorHelper.java | 0
.../admin/core/thread/JobLogReportHelper.java | 0
.../admin/core/thread/JobRegistryHelper.java | 0
.../admin/core/thread/JobScheduleHelper.java | 0
.../core/thread/JobTriggerPoolHelper.java | 0
.../admin/core/trigger/TriggerTypeEnum.java | 0
.../job/admin/core/trigger/XxlJobTrigger.java | 0
.../xxl/job/admin/core/util/CookieUtil.java | 0
.../xxl/job/admin/core/util/FtlUtil.java | 0
.../xxl/job/admin/core/util/I18nUtil.java | 0
.../xxl/job/admin/core/util/JacksonUtil.java | 0
.../job/admin/core/util/LocalCacheUtil.java | 0
.../xxl/job/admin/dao/XxlJobGroupDao.java | 0
.../xxl/job/admin/dao/XxlJobInfoDao.java | 0
.../xxl/job/admin/dao/XxlJobLogDao.java | 0
.../xxl/job/admin/dao/XxlJobLogGlueDao.java | 0
.../xxl/job/admin/dao/XxlJobLogReportDao.java | 0
.../xxl/job/admin/dao/XxlJobRegistryDao.java | 0
.../xxl/job/admin/dao/XxlJobUserDao.java | 0
.../xxl/job/admin/service/LoginService.java | 0
.../xxl/job/admin/service/XxlJobService.java | 0
.../job/admin/service/impl/AdminBizImpl.java | 0
.../admin/service/impl/XxlJobServiceImpl.java | 0
719 files changed, 2412 insertions(+), 2412 deletions(-)
rename ruoyi-api/ruoyi-api-resource/src/main/java/{com/ruoyi => org/dromara}/resource/api/RemoteFileService.java (77%)
rename ruoyi-api/ruoyi-api-resource/src/main/java/{com/ruoyi => org/dromara}/resource/api/RemoteMailService.java (87%)
rename ruoyi-api/ruoyi-api-resource/src/main/java/{com/ruoyi => org/dromara}/resource/api/RemoteSmsService.java (67%)
rename ruoyi-api/ruoyi-api-resource/src/main/java/{com/ruoyi => org/dromara}/resource/api/domain/SysFile.java (90%)
rename ruoyi-api/ruoyi-api-resource/src/main/java/{com/ruoyi => org/dromara}/resource/api/domain/SysSms.java (92%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/RemoteDataScopeService.java (90%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/RemoteDeptService.java (90%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/RemoteDictService.java (79%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/RemoteLogService.java (75%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/RemoteUserService.java (83%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/domain/SysDept.java (94%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/domain/SysDictData.java (90%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/domain/SysDictType.java (89%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/domain/SysLogininfor.java (92%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/domain/SysOperLog.java (95%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/domain/SysRole.java (92%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/domain/SysUser.java (91%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/domain/SysUserOnline.java (95%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/model/LoginUser.java (95%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/model/RoleDTO.java (94%)
rename ruoyi-api/ruoyi-api-system/src/main/java/{com/ruoyi => org/dromara}/system/api/model/XcxLoginUser.java (90%)
rename ruoyi-auth/src/main/java/{com/ruoyi => org/dromara}/auth/RuoYiAuthApplication.java (97%)
rename ruoyi-auth/src/main/java/{com/ruoyi => org/dromara}/auth/controller/TokenController.java (89%)
rename ruoyi-auth/src/main/java/{com/ruoyi => org/dromara}/auth/form/EmailLoginBody.java (93%)
rename ruoyi-auth/src/main/java/{com/ruoyi => org/dromara}/auth/form/LoginBody.java (89%)
rename ruoyi-auth/src/main/java/{com/ruoyi => org/dromara}/auth/form/RegisterBody.java (88%)
rename ruoyi-auth/src/main/java/{com/ruoyi => org/dromara}/auth/form/SmsLoginBody.java (92%)
rename ruoyi-auth/src/main/java/{com/ruoyi => org/dromara}/auth/listener/UserActionListener.java (90%)
rename ruoyi-auth/src/main/java/{com/ruoyi => org/dromara}/auth/properties/UserPasswordProperties.java (94%)
rename ruoyi-auth/src/main/java/{com/ruoyi => org/dromara}/auth/service/SysLoginService.java (87%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/annotation/Sensitive.java (77%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/config/ApplicationConfig.java (89%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/config/AsyncConfig.java (95%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/config/JacksonConfig.java (95%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/config/ValidatorConfig.java (97%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/constant/CacheConstants.java (93%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/constant/CacheNames.java (96%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/constant/Constants.java (96%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/constant/GenConstants.java (98%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/constant/GlobalConstants.java (94%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/constant/HttpStatus.java (96%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/constant/TenantConstants.java (94%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/constant/UserConstants.java (97%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/domain/R.java (94%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/enums/DeviceType.java (90%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/enums/LoginType.java (94%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/enums/SensitiveStrategy.java (95%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/enums/UserStatus.java (83%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/enums/UserType.java (87%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/CaptchaException.java (75%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/CheckedException.java (90%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/DemoModeException.java (79%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/GlobalException.java (95%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/ServiceException.java (96%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/UtilException.java (87%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/base/BaseException.java (89%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/file/FileException.java (68%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/file/FileNameLengthLimitExceededException.java (85%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/file/FileSizeLimitExceededException.java (84%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/user/CaptchaExpireException.java (84%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/user/UserException.java (71%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/exception/user/UserPasswordNotMatchException.java (86%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/jackson/BigNumberSerializer.java (96%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/jackson/SensitiveJsonSerializer.java (87%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/service/DictService.java (93%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/service/SensitiveService.java (85%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/BeanCopyUtils.java (99%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/DateUtils.java (99%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/JsonUtils.java (98%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/MessageUtils.java (95%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/ReUtil.java (96%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/ServletUtils.java (98%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/SpringUtils.java (97%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/StreamUtils.java (99%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/StringUtils.java (99%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/TreeBuildUtils.java (90%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/ValidatorUtils.java (94%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/file/FileUtils.java (97%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/file/MimeTypeUtils.java (96%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/ip/AddressUtils.java (88%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/ip/RegionUtils.java (93%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/reflect/ReflectUtils.java (95%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/utils/sql/SqlUtil.java (91%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/validate/AddGroup.java (65%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/validate/EditGroup.java (66%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/validate/QueryGroup.java (66%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/web/controller/BaseController.java (85%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/web/domain/BaseEntity.java (96%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/web/domain/TreeEntity.java (93%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/xss/Xss.java (94%)
rename ruoyi-common/ruoyi-common-core/src/main/java/{com/ruoyi => org/dromara}/common/core/xss/XssValidator.java (92%)
rename ruoyi-common/ruoyi-common-dict/src/main/java/{com/ruoyi => org/dromara}/common/dict/annotation/DictDataMapper.java (86%)
rename ruoyi-common/ruoyi-common-dict/src/main/java/{com/ruoyi => org/dromara}/common/dict/jackson/DictDataJsonSerializer.java (88%)
rename ruoyi-common/ruoyi-common-dict/src/main/java/{com/ruoyi => org/dromara}/common/dict/service/impl/DictServiceImpl.java (88%)
rename ruoyi-common/ruoyi-common-dict/src/main/java/{com/ruoyi => org/dromara}/common/dict/utils/DictUtils.java (83%)
rename ruoyi-common/ruoyi-common-doc/src/main/java/{com/ruoyi => org/dromara}/common/doc/config/PlusPaths.java (85%)
rename ruoyi-common/ruoyi-common-doc/src/main/java/{com/ruoyi => org/dromara}/common/doc/config/SwaggerAutoConfiguration.java (95%)
rename ruoyi-common/ruoyi-common-doc/src/main/java/{com/ruoyi => org/dromara}/common/doc/config/properties/SwaggerProperties.java (97%)
rename ruoyi-common/ruoyi-common-doc/src/main/java/{com/ruoyi => org/dromara}/common/doc/handler/OpenApiHandler.java (99%)
rename ruoyi-common/ruoyi-common-dubbo/src/main/java/{com/ruoyi => org/dromara}/common/dubbo/enumd/RequestLogEnum.java (85%)
rename ruoyi-common/ruoyi-common-dubbo/src/main/java/{com/ruoyi => org/dromara}/common/dubbo/filter/DubboRequestFilter.java (89%)
rename ruoyi-common/ruoyi-common-dubbo/src/main/java/{com/ruoyi => org/dromara}/common/dubbo/properties/DubboCustomProperties.java (80%)
rename ruoyi-common/ruoyi-common-elasticsearch/src/main/java/{com/ruoyi => org/dromara}/common/elasticsearch/config/ActuatorEnvironmentPostProcessor.java (92%)
rename ruoyi-common/ruoyi-common-elasticsearch/src/main/java/{com/ruoyi => org/dromara}/common/elasticsearch/config/EasyEsConfiguration.java (80%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/annotation/EncryptField.java (81%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/config/EncryptorAutoConfiguration.java (78%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/core/EncryptContext.java (77%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/core/EncryptorManager.java (96%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/core/IEncryptor.java (78%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/core/encryptor/AbstractEncryptor.java (62%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/core/encryptor/AesEncryptor.java (88%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/core/encryptor/Base64Encryptor.java (79%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/core/encryptor/RsaEncryptor.java (85%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/core/encryptor/Sm2Encryptor.java (85%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/core/encryptor/Sm4Encryptor.java (87%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/enumd/AlgorithmType.java (86%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/enumd/EncodeType.java (85%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/interceptor/MybatisDecryptInterceptor.java (89%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/interceptor/MybatisEncryptInterceptor.java (90%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/properties/EncryptorProperties.java (81%)
rename ruoyi-common/ruoyi-common-encrypt/src/main/java/{com/ruoyi => org/dromara}/common/encrypt/utils/EncryptUtils.java (99%)
rename ruoyi-common/ruoyi-common-excel/src/main/java/{com/ruoyi => org/dromara}/common/excel/annotation/CellMerge.java (76%)
rename ruoyi-common/ruoyi-common-excel/src/main/java/{com/ruoyi => org/dromara}/common/excel/annotation/ExcelDictFormat.java (85%)
rename ruoyi-common/ruoyi-common-excel/src/main/java/{com/ruoyi => org/dromara}/common/excel/convert/ExcelBigNumberConvert.java (97%)
rename ruoyi-common/ruoyi-common-excel/src/main/java/{com/ruoyi => org/dromara}/common/excel/convert/ExcelDictConvert.java (88%)
rename ruoyi-common/ruoyi-common-excel/src/main/java/{com/ruoyi => org/dromara}/common/excel/core/CellMergeStrategy.java (97%)
rename ruoyi-common/ruoyi-common-excel/src/main/java/{com/ruoyi => org/dromara}/common/excel/core/DefaultExcelListener.java (94%)
rename ruoyi-common/ruoyi-common-excel/src/main/java/{com/ruoyi => org/dromara}/common/excel/core/DefautExcelResult.java (97%)
rename ruoyi-common/ruoyi-common-excel/src/main/java/{com/ruoyi => org/dromara}/common/excel/core/ExcelListener.java (84%)
rename ruoyi-common/ruoyi-common-excel/src/main/java/{com/ruoyi => org/dromara}/common/excel/core/ExcelResult.java (88%)
rename ruoyi-common/ruoyi-common-excel/src/main/java/{com/ruoyi => org/dromara}/common/excel/utils/ExcelUtil.java (96%)
rename ruoyi-common/ruoyi-common-idempotent/src/main/java/{com/ruoyi => org/dromara}/common/idempotent/annotation/RepeatSubmit.java (91%)
rename ruoyi-common/ruoyi-common-idempotent/src/main/java/{com/ruoyi => org/dromara}/common/idempotent/aspectj/RepeatSubmitAspect.java (91%)
rename ruoyi-common/ruoyi-common-idempotent/src/main/java/{com/ruoyi => org/dromara}/common/idempotent/config/IdempotentAutoConfiguration.java (68%)
rename ruoyi-common/ruoyi-common-job/src/main/java/{com/ruoyi => org/dromara}/common/job/config/XxlJobConfig.java (94%)
rename ruoyi-common/ruoyi-common-job/src/main/java/{com/ruoyi => org/dromara}/common/job/config/properties/XxlJobProperties.java (93%)
rename ruoyi-common/ruoyi-common-loadbalancer/src/main/java/{com/ruoyi => org/dromara}/common/loadbalance/config/CustomEnvironmentPostProcessor.java (93%)
rename ruoyi-common/ruoyi-common-loadbalancer/src/main/java/{com/ruoyi => org/dromara}/common/loadbalance/config/CustomLoadBalanceAutoConfiguration.java (85%)
rename ruoyi-common/ruoyi-common-loadbalancer/src/main/java/{com/ruoyi => org/dromara}/common/loadbalance/config/CustomLoadBalanceClientConfiguration.java (91%)
rename ruoyi-common/ruoyi-common-loadbalancer/src/main/java/{com/ruoyi => org/dromara}/common/loadbalance/core/CustomDubboLoadBalancer.java (94%)
rename ruoyi-common/ruoyi-common-loadbalancer/src/main/java/{com/ruoyi => org/dromara}/common/loadbalance/core/CustomSpringCloudLoadBalancer.java (98%)
rename ruoyi-common/ruoyi-common-log/src/main/java/{com/ruoyi => org/dromara}/common/log/annotation/Log.java (84%)
rename ruoyi-common/ruoyi-common-log/src/main/java/{com/ruoyi => org/dromara}/common/log/aspect/LogAspect.java (93%)
rename ruoyi-common/ruoyi-common-log/src/main/java/{com/ruoyi => org/dromara}/common/log/enums/BusinessStatus.java (74%)
rename ruoyi-common/ruoyi-common-log/src/main/java/{com/ruoyi => org/dromara}/common/log/enums/BusinessType.java (84%)
rename ruoyi-common/ruoyi-common-log/src/main/java/{com/ruoyi => org/dromara}/common/log/enums/OperatorType.java (78%)
rename ruoyi-common/ruoyi-common-log/src/main/java/{com/ruoyi => org/dromara}/common/log/event/LogEventListener.java (79%)
rename ruoyi-common/ruoyi-common-log/src/main/java/{com/ruoyi => org/dromara}/common/log/event/LogininforEvent.java (94%)
rename ruoyi-common/ruoyi-common-log/src/main/java/{com/ruoyi => org/dromara}/common/log/event/OperLogEvent.java (97%)
rename ruoyi-common/ruoyi-common-mail/src/main/java/{com/ruoyi => org/dromara}/common/mail/config/MailConfiguration.java (92%)
rename ruoyi-common/ruoyi-common-mail/src/main/java/{com/ruoyi => org/dromara}/common/mail/config/properties/MailProperties.java (96%)
rename ruoyi-common/ruoyi-common-mail/src/main/java/{com/ruoyi => org/dromara}/common/mail/utils/MailUtils.java (99%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/annotation/DataColumn.java (89%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/annotation/DataPermission.java (84%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/config/MybatisPlusConfiguration.java (94%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/core/mapper/BaseMapperPlus.java (98%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/core/page/PageQuery.java (94%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/core/page/TableDataInfo.java (97%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/enums/DataBaseType.java (89%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/enums/DataScopeType.java (88%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/filter/DubboDataPermissionFilter.java (88%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/handler/CreateAndUpdateMetaObjectHandler.java (89%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/handler/MybatisExceptionHandler.java (94%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/handler/PlusDataPermissionHandler.java (92%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/helper/DataBaseHelper.java (91%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/helper/DataPermissionHelper.java (98%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/interceptor/PlusDataPermissionInterceptor.java (97%)
rename ruoyi-common/ruoyi-common-mybatis/src/main/java/{com/ruoyi => org/dromara}/common/mybatis/service/SysDataScopeService.java (88%)
rename ruoyi-common/ruoyi-common-oss/src/main/java/{com/ruoyi => org/dromara}/common/oss/constant/OssConstant.java (93%)
rename ruoyi-common/ruoyi-common-oss/src/main/java/{com/ruoyi => org/dromara}/common/oss/core/OssClient.java (95%)
rename ruoyi-common/ruoyi-common-oss/src/main/java/{com/ruoyi => org/dromara}/common/oss/entity/UploadResult.java (87%)
rename ruoyi-common/ruoyi-common-oss/src/main/java/{com/ruoyi => org/dromara}/common/oss/enumd/AccessPolicyType.java (96%)
rename ruoyi-common/ruoyi-common-oss/src/main/java/{com/ruoyi => org/dromara}/common/oss/enumd/PolicyType.java (91%)
rename ruoyi-common/ruoyi-common-oss/src/main/java/{com/ruoyi => org/dromara}/common/oss/exception/OssException.java (84%)
rename ruoyi-common/ruoyi-common-oss/src/main/java/{com/ruoyi => org/dromara}/common/oss/factory/OssFactory.java (77%)
rename ruoyi-common/ruoyi-common-oss/src/main/java/{com/ruoyi => org/dromara}/common/oss/properties/OssProperties.java (94%)
rename ruoyi-common/ruoyi-common-prometheus/src/main/java/{com/ruoyi => org/dromara}/common/prometheus/config/PrometheusConfiguration.java (93%)
rename ruoyi-common/ruoyi-common-redis/src/main/java/{com/ruoyi => org/dromara}/common/redis/config/RedisConfiguration.java (95%)
rename ruoyi-common/ruoyi-common-redis/src/main/java/{com/ruoyi => org/dromara}/common/redis/config/properties/RedissonProperties.java (98%)
rename ruoyi-common/ruoyi-common-redis/src/main/java/{com/ruoyi => org/dromara}/common/redis/handler/KeyPrefixHandler.java (92%)
rename ruoyi-common/ruoyi-common-redis/src/main/java/{com/ruoyi => org/dromara}/common/redis/manager/PlusSpringCacheManager.java (98%)
rename ruoyi-common/ruoyi-common-redis/src/main/java/{com/ruoyi => org/dromara}/common/redis/utils/CacheUtils.java (95%)
rename ruoyi-common/ruoyi-common-redis/src/main/java/{com/ruoyi => org/dromara}/common/redis/utils/RedisUtils.java (99%)
rename ruoyi-common/ruoyi-common-satoken/src/main/java/{com/ruoyi => org/dromara}/common/satoken/config/SaTokenConfiguration.java (82%)
rename ruoyi-common/ruoyi-common-satoken/src/main/java/{com/ruoyi => org/dromara}/common/satoken/core/dao/PlusSaTokenDao.java (98%)
rename ruoyi-common/ruoyi-common-satoken/src/main/java/{com/ruoyi => org/dromara}/common/satoken/core/service/SaPermissionImpl.java (86%)
rename ruoyi-common/ruoyi-common-satoken/src/main/java/{com/ruoyi => org/dromara}/common/satoken/utils/LoginHelper.java (94%)
rename ruoyi-common/ruoyi-common-security/src/main/java/{com/ruoyi => org/dromara}/common/security/config/SecurityConfiguration.java (92%)
rename ruoyi-common/ruoyi-common-security/src/main/java/{com/ruoyi => org/dromara}/common/security/handler/GlobalExceptionHandler.java (95%)
rename ruoyi-common/ruoyi-common-sentinel/src/main/java/{com => org}/alibaba/cloud/sentinel/custom/SentinelAutoConfiguration.java (98%)
rename ruoyi-common/ruoyi-common-sentinel/src/main/java/{com/ruoyi => org/dromara}/common/sentinel/config/properties/SentinelCustomProperties.java (84%)
rename ruoyi-common/ruoyi-common-sms/src/main/java/{com/ruoyi => org/dromara}/common/sms/config/SmsAutoConfiguration.java (83%)
rename ruoyi-common/ruoyi-common-sms/src/main/java/{com/ruoyi => org/dromara}/common/sms/config/properties/SmsProperties.java (93%)
rename ruoyi-common/ruoyi-common-sms/src/main/java/{com/ruoyi => org/dromara}/common/sms/core/AliyunSmsTemplate.java (86%)
rename ruoyi-common/ruoyi-common-sms/src/main/java/{com/ruoyi => org/dromara}/common/sms/core/SmsTemplate.java (87%)
rename ruoyi-common/ruoyi-common-sms/src/main/java/{com/ruoyi => org/dromara}/common/sms/core/TencentSmsTemplate.java (90%)
rename ruoyi-common/ruoyi-common-sms/src/main/java/{com/ruoyi => org/dromara}/common/sms/entity/SmsResult.java (91%)
rename ruoyi-common/ruoyi-common-sms/src/main/java/{com/ruoyi => org/dromara}/common/sms/exception/SmsException.java (84%)
rename ruoyi-common/ruoyi-common-tenant/src/main/java/{com/ruoyi => org/dromara}/common/tenant/config/TenantConfig.java (85%)
rename ruoyi-common/ruoyi-common-tenant/src/main/java/{com/ruoyi => org/dromara}/common/tenant/core/TenantEntity.java (73%)
rename ruoyi-common/ruoyi-common-tenant/src/main/java/{com/ruoyi => org/dromara}/common/tenant/core/TenantSaTokenDao.java (95%)
rename ruoyi-common/ruoyi-common-tenant/src/main/java/{com/ruoyi => org/dromara}/common/tenant/exception/TenantException.java (71%)
rename ruoyi-common/ruoyi-common-tenant/src/main/java/{com/ruoyi => org/dromara}/common/tenant/handle/PlusTenantLineHandler.java (85%)
rename ruoyi-common/ruoyi-common-tenant/src/main/java/{com/ruoyi => org/dromara}/common/tenant/handle/TenantKeyPrefixHandler.java (83%)
rename ruoyi-common/ruoyi-common-tenant/src/main/java/{com/ruoyi => org/dromara}/common/tenant/helper/TenantHelper.java (91%)
rename ruoyi-common/ruoyi-common-tenant/src/main/java/{com/ruoyi => org/dromara}/common/tenant/manager/TenantSpringCacheManager.java (71%)
rename ruoyi-common/ruoyi-common-tenant/src/main/java/{com/ruoyi => org/dromara}/common/tenant/properties/TenantProperties.java (89%)
rename ruoyi-common/ruoyi-common-translation/src/main/java/{com/ruoyi => org/dromara}/common/translation/annotation/Translation.java (76%)
rename ruoyi-common/ruoyi-common-translation/src/main/java/{com/ruoyi => org/dromara}/common/translation/annotation/TranslationType.java (59%)
rename ruoyi-common/ruoyi-common-translation/src/main/java/{com/ruoyi => org/dromara}/common/translation/config/TranslationConfig.java (80%)
rename ruoyi-common/ruoyi-common-translation/src/main/java/{com/ruoyi => org/dromara}/common/translation/constant/TransConstant.java (89%)
rename ruoyi-common/ruoyi-common-translation/src/main/java/{com/ruoyi => org/dromara}/common/translation/core/TranslationInterface.java (58%)
rename ruoyi-common/ruoyi-common-translation/src/main/java/{com/ruoyi => org/dromara}/common/translation/core/handler/TranslationBeanSerializerModifier.java (95%)
rename ruoyi-common/ruoyi-common-translation/src/main/java/{com/ruoyi => org/dromara}/common/translation/core/handler/TranslationHandler.java (88%)
rename ruoyi-common/ruoyi-common-translation/src/main/java/{com/ruoyi => org/dromara}/common/translation/core/impl/DeptNameTranslationImpl.java (64%)
rename ruoyi-common/ruoyi-common-translation/src/main/java/{com/ruoyi => org/dromara}/common/translation/core/impl/DictTypeTranslationImpl.java (60%)
rename ruoyi-common/ruoyi-common-translation/src/main/java/{com/ruoyi => org/dromara}/common/translation/core/impl/OssUrlTranslationImpl.java (62%)
rename ruoyi-common/ruoyi-common-translation/src/main/java/{com/ruoyi => org/dromara}/common/translation/core/impl/UserNameTranslationImpl.java (63%)
rename ruoyi-common/ruoyi-common-web/src/main/java/{com/ruoyi => org/dromara}/common/web/config/I18nConfig.java (84%)
rename ruoyi-common/ruoyi-common-web/src/main/java/{com/ruoyi => org/dromara}/common/web/config/UndertowConfig.java (96%)
rename ruoyi-common/ruoyi-common-web/src/main/java/{com/ruoyi => org/dromara}/common/web/core/I18nLocaleResolver.java (95%)
delete mode 100644 ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/package-info.java
delete mode 100644 ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/package-info.java
delete mode 100644 ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/package-info.java
delete mode 100644 ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/package-info.java
delete mode 100644 ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/package-info.java
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/RuoYiDemoApplication.java (96%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/EsCrudController.java (93%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/MailController.java (90%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/RedisCacheController.java (94%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/RedisLockController.java (96%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/RedisPubSubController.java (89%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/SmsController.java (90%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/Swagger3DemoController.java (91%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/TestBatchController.java (92%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/TestDemoController.java (81%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/TestEncryptController.java (88%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/TestExcelController.java (97%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/TestI18nController.java (92%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/TestSensitiveController.java (84%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/controller/TestTreeController.java (82%)
create mode 100644 ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/package-info.java
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/domain/Document.java (89%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/domain/TestDemo.java (91%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/domain/TestDemoEncrypt.java (93%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/domain/TestTree.java (91%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/domain/bo/TestDemoBo.java (86%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/domain/bo/TestDemoImportVo.java (96%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/domain/bo/TestTreeBo.java (82%)
create mode 100644 ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/package-info.java
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/domain/vo/TestDemoVo.java (97%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/domain/vo/TestTreeVo.java (96%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/esmapper/DocumentMapper.java (62%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/mapper/TestDemoEncryptMapper.java (55%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/mapper/TestDemoMapper.java (85%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/mapper/TestTreeMapper.java (50%)
create mode 100644 ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/package-info.java
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/service/ITestDemoService.java (81%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/service/ITestTreeService.java (88%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/service/impl/SensitiveServiceImpl.java (71%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/service/impl/TestDemoServiceImpl.java (88%)
rename ruoyi-example/ruoyi-demo/src/main/java/{com/ruoyi => org/dromara}/demo/service/impl/TestTreeServiceImpl.java (88%)
create mode 100644 ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/package-info.java
create mode 100644 ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/package-info.java
rename ruoyi-example/ruoyi-demo/src/test/java/{com/ruoyi => org/dromara}/demo/AssertUnitTest.java (97%)
rename ruoyi-example/ruoyi-demo/src/test/java/{com/ruoyi => org/dromara}/demo/DemoUnitTest.java (98%)
rename ruoyi-example/ruoyi-demo/src/test/java/{com/ruoyi => org/dromara}/demo/ParamUnitTest.java (96%)
rename ruoyi-example/ruoyi-demo/src/test/java/{com/ruoyi => org/dromara}/demo/TagUnitTest.java (97%)
rename ruoyi-example/ruoyi-stream-mq/src/main/java/{com/ruoyi => org/dromara}/stream/RuoYiStreamMqApplication.java (96%)
rename ruoyi-example/ruoyi-stream-mq/src/main/java/{com/ruoyi => org/dromara}/stream/controller/TestMqController.java (83%)
rename ruoyi-example/ruoyi-stream-mq/src/main/java/{com/ruoyi => org/dromara}/stream/mq/TestMessaging.java (89%)
rename ruoyi-example/ruoyi-stream-mq/src/main/java/{com/ruoyi => org/dromara}/stream/mq/consumer/DelayConsumer.java (82%)
rename ruoyi-example/ruoyi-stream-mq/src/main/java/{com/ruoyi => org/dromara}/stream/mq/consumer/LogStreamConsumer.java (83%)
rename ruoyi-example/ruoyi-stream-mq/src/main/java/{com/ruoyi => org/dromara}/stream/mq/consumer/TestStreamConsumer.java (83%)
rename ruoyi-example/ruoyi-stream-mq/src/main/java/{com/ruoyi => org/dromara}/stream/mq/producer/DelayProducer.java (90%)
rename ruoyi-example/ruoyi-stream-mq/src/main/java/{com/ruoyi => org/dromara}/stream/mq/producer/LogStreamProducer.java (88%)
rename ruoyi-example/ruoyi-stream-mq/src/main/java/{com/ruoyi => org/dromara}/stream/mq/producer/TestStreamProducer.java (88%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/RuoYiGatewayApplication.java (96%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/captcha/UnsignedMathGenerator.java (95%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/config/CaptchaConfig.java (97%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/config/GatewayConfig.java (80%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/config/RouterFunctionConfiguration.java (88%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/config/properties/CaptchaProperties.java (81%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/config/properties/CustomGatewayProperties.java (91%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/config/properties/IgnoreWhiteProperties.java (93%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/config/properties/XssProperties.java (88%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/enums/CaptchaCategory.java (94%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/enums/CaptchaType.java (83%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/filter/AuthFilter.java (90%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/filter/BlackListUrlFilter.java (95%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/filter/ForwardAuthFilter.java (96%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/filter/GlobalCacheRequestFilter.java (93%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/filter/GlobalCorsFilter.java (98%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/filter/GlobalI18nFilter.java (97%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/filter/GlobalLogFilter.java (92%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/filter/ValidateCodeFilter.java (85%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/filter/XssFilter.java (95%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/handler/GatewayExceptionHandler.java (94%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/handler/SentinelFallbackHandler.java (92%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/handler/ValidateCodeHandler.java (85%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/service/ValidateCodeService.java (73%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/service/impl/ValidateCodeServiceImpl.java (80%)
rename ruoyi-gateway/src/main/java/{com/ruoyi => org/dromara}/gateway/utils/WebFluxUtils.java (95%)
rename ruoyi-modules/ruoyi-gen/src/main/java/{com/ruoyi => org/dromara}/gen/RuoYiGenApplication.java (96%)
rename ruoyi-modules/ruoyi-gen/src/main/java/{com/ruoyi => org/dromara}/gen/config/GenConfig.java (93%)
rename ruoyi-modules/ruoyi-gen/src/main/java/{com/ruoyi => org/dromara}/gen/controller/GenController.java (92%)
rename ruoyi-modules/ruoyi-gen/src/main/java/{com/ruoyi => org/dromara}/gen/domain/GenTable.java (95%)
rename ruoyi-modules/ruoyi-gen/src/main/java/{com/ruoyi => org/dromara}/gen/domain/GenTableColumn.java (97%)
rename ruoyi-modules/ruoyi-gen/src/main/java/{com/ruoyi => org/dromara}/gen/mapper/GenTableColumnMapper.java (78%)
rename ruoyi-modules/ruoyi-gen/src/main/java/{com/ruoyi => org/dromara}/gen/mapper/GenTableMapper.java (90%)
rename ruoyi-modules/ruoyi-gen/src/main/java/{com/ruoyi => org/dromara}/gen/service/GenTableServiceImpl.java (95%)
rename ruoyi-modules/ruoyi-gen/src/main/java/{com/ruoyi => org/dromara}/gen/service/IGenTableService.java (90%)
rename ruoyi-modules/ruoyi-gen/src/main/java/{com/ruoyi => org/dromara}/gen/util/GenUtils.java (96%)
rename ruoyi-modules/ruoyi-gen/src/main/java/{com/ruoyi => org/dromara}/gen/util/VelocityInitializer.java (91%)
rename ruoyi-modules/ruoyi-gen/src/main/java/{com/ruoyi => org/dromara}/gen/util/VelocityUtils.java (97%)
rename ruoyi-modules/ruoyi-job/src/main/java/{com/ruoyi => org/dromara}/job/RuoYiJobApplication.java (96%)
rename ruoyi-modules/ruoyi-job/src/main/java/{com/ruoyi => org/dromara}/job/service/MultiService.java (84%)
rename ruoyi-modules/ruoyi-job/src/main/java/{com/ruoyi => org/dromara}/job/service/SampleService.java (99%)
delete mode 100644 ruoyi-modules/ruoyi-resource/src/main/java/com/ruoyi/resource/mapper/SysOssMapper.java
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/RuoYiResourceApplication.java (96%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/controller/SysEmailController.java (79%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/controller/SysOssConfigController.java (80%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/controller/SysOssController.java (84%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/controller/SysSmsController.java (77%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/domain/SysOss.java (89%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/domain/SysOssConfig.java (93%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/domain/bo/SysOssBo.java (86%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/domain/bo/SysOssConfigBo.java (92%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/domain/vo/SysOssConfigVo.java (96%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/domain/vo/SysOssVo.java (94%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/dubbo/RemoteFileServiceImpl.java (80%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/dubbo/RemoteMailServiceImpl.java (84%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/dubbo/RemoteSmsServiceImpl.java (73%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/mapper/SysOssConfigMapper.java (52%)
create mode 100644 ruoyi-modules/ruoyi-resource/src/main/java/org/dromara/resource/mapper/SysOssMapper.java
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/runner/ResourceApplicationRunner.java (87%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/service/ISysOssConfigService.java (81%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/service/ISysOssService.java (74%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/service/impl/SysOssConfigServiceImpl.java (88%)
rename ruoyi-modules/ruoyi-resource/src/main/java/{com/ruoyi => org/dromara}/resource/service/impl/SysOssServiceImpl.java (87%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/RuoYiSystemApplication.java (96%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysConfigController.java (88%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysDeptController.java (89%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysDictDataController.java (84%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysDictTypeController.java (85%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysLogininforController.java (79%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysMenuController.java (89%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysNoticeController.java (81%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysOperlogController.java (79%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysPostController.java (86%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysProfileController.java (87%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysRoleController.java (89%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysUserController.java (90%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/controller/SysUserOnlineController.java (82%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/domain/SysConfig.java (89%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/domain/SysMenu.java (96%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/domain/SysNotice.java (89%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/domain/SysPost.java (90%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/domain/SysRoleDept.java (93%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/domain/SysRoleMenu.java (93%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/domain/SysUserPost.java (93%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/domain/SysUserRole.java (93%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/domain/vo/MetaVo.java (93%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/domain/vo/RouterVo.java (96%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/domain/vo/SysUserExportVo.java (91%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/domain/vo/SysUserImportVo.java (89%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/dubbo/RemoteDataScopeServiceImpl.java (83%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/dubbo/RemoteDeptServiceImpl.java (78%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/dubbo/RemoteDictServiceImpl.java (74%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/dubbo/RemoteLogServiceImpl.java (70%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/dubbo/RemoteUserServiceImpl.java (88%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/listener/SysUserImportListener.java (87%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysConfigMapper.java (52%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysDeptMapper.java (78%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysDictDataMapper.java (74%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysDictTypeMapper.java (52%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysLogininforMapper.java (56%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysMenuMapper.java (91%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysNoticeMapper.java (53%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysOperLogMapper.java (52%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysPostMapper.java (79%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysRoleDeptMapper.java (55%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysRoleMapper.java (85%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysRoleMenuMapper.java (55%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysUserMapper.java (90%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysUserPostMapper.java (55%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/mapper/SysUserRoleMapper.java (63%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/runner/SystemApplicationRunner.java (84%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/ISysConfigService.java (89%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/ISysDeptService.java (96%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/ISysDictDataService.java (87%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/ISysDictTypeService.java (89%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/ISysLogininforService.java (81%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/ISysMenuService.java (95%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/ISysNoticeService.java (85%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/ISysOperLogService.java (83%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/ISysPermissionService.java (84%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/ISysPostService.java (90%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/ISysRoleService.java (93%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/ISysUserService.java (95%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysConfigServiceImpl.java (91%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysDeptServiceImpl.java (91%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysDictDataServiceImpl.java (88%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysDictTypeServiceImpl.java (91%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysLogininforServiceImpl.java (90%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysMenuServiceImpl.java (94%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysNoticeServiceImpl.java (89%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysOperLogServiceImpl.java (92%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysPermissionServiceImpl.java (82%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysPostServiceImpl.java (90%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysRoleServiceImpl.java (93%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysSensitiveServiceImpl.java (71%)
rename ruoyi-modules/ruoyi-system/src/main/java/{com/ruoyi => org/dromara}/system/service/impl/SysUserServiceImpl.java (94%)
rename ruoyi-visual/ruoyi-monitor/src/main/java/{com/ruoyi => org/dromara}/modules/monitor/RuoYiMonitorApplication.java (90%)
rename ruoyi-visual/ruoyi-monitor/src/main/java/{com/ruoyi => org/dromara}/modules/monitor/config/WebSecurityConfigurer.java (97%)
rename ruoyi-visual/ruoyi-monitor/src/main/java/{com/ruoyi => org/dromara}/modules/monitor/controller/PrometheusController.java (97%)
rename ruoyi-visual/ruoyi-monitor/src/main/java/{com/ruoyi => org/dromara}/modules/monitor/notifier/CustomNotifier.java (97%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/Nacos.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/config/ConsoleConfig.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/controller/HealthController.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/controller/NamespaceController.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/controller/ServerStateController.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/controller/v2/NamespaceControllerV2.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/enums/NamespaceTypeEnum.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/exception/ConsoleExceptionHandler.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/exception/NacosApiExceptionHandler.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/filter/XssFilter.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/model/Namespace.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/model/NamespaceAllInfo.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/model/form/NamespaceForm.java (100%)
rename ruoyi-visual/ruoyi-nacos/src/main/java/{com => org}/alibaba/nacos/console/service/NamespaceOperationService.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/DashboardApplication.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/auth/AuthAction.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/auth/AuthService.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/auth/AuthorizationInterceptor.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/auth/DefaultAuthorizationInterceptor.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/auth/DefaultLoginAuthenticationFilter.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/auth/FakeAuthServiceImpl.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/auth/LoginAuthenticationFilter.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/auth/SimpleWebAuthServiceImpl.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/client/CommandFailedException.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/client/CommandNotFoundException.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/client/SentinelApiClient.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/config/AuthConfiguration.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/config/AuthProperties.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/config/DashboardConfig.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/config/WebConfig.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/AppController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/AuthController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/AuthorityRuleController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/DegradeController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/DemoController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/FlowControllerV1.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/MachineRegistryController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/MetricController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/ParamFlowRuleController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/ResourceController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/SystemController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/VersionController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/cluster/ClusterAssignController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/cluster/ClusterConfigController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/gateway/GatewayApiController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/gateway/GatewayFlowRuleController.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/controller/v2/FlowControllerV2.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/ApplicationEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/MachineEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/MetricEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/MetricPositionEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/SentinelVersion.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/gateway/ApiDefinitionEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/gateway/ApiPredicateItemEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/gateway/GatewayFlowRuleEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/gateway/GatewayParamFlowItemEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/rule/AbstractRuleEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/rule/AuthorityRuleEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/rule/DegradeRuleEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/rule/FlowRuleEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/rule/ParamFlowRuleEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/rule/RuleEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/datasource/entity/rule/SystemRuleEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/discovery/AppInfo.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/discovery/AppManagement.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/discovery/MachineDiscovery.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/discovery/MachineInfo.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/discovery/SimpleMachineDiscovery.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/ResourceTreeNode.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/Result.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/ClusterAppAssignResultVO.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/ClusterAppFullAssignRequest.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/ClusterAppSingleServerAssignRequest.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/ClusterClientInfoVO.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/ClusterGroupEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/ClusterStateSingleVO.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/ConnectionDescriptorVO.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/ConnectionGroupVO.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/config/ClusterClientConfig.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/config/ServerFlowConfig.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/config/ServerTransportConfig.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/request/ClusterAppAssignMap.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/request/ClusterClientModifyRequest.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/request/ClusterModifyRequest.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/request/ClusterServerModifyRequest.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/state/AppClusterClientStateWrapVO.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/state/AppClusterServerStateWrapVO.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/state/ClusterClientStateVO.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/state/ClusterRequestLimitVO.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/state/ClusterServerStateVO.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/state/ClusterStateSimpleEntity.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/state/ClusterUniversalStatePairVO.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/cluster/state/ClusterUniversalStateVO.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/vo/MachineInfoVo.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/vo/MetricVo.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/vo/ResourceVo.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/vo/gateway/api/AddApiReqVo.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/vo/gateway/api/ApiPredicateItemVo.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/vo/gateway/api/UpdateApiReqVo.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/vo/gateway/rule/AddFlowRuleReqVo.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/vo/gateway/rule/GatewayParamFlowItemVo.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/domain/vo/gateway/rule/UpdateFlowRuleReqVo.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/metric/MetricFetcher.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/repository/gateway/InMemApiDefinitionStore.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/repository/gateway/InMemGatewayFlowRuleStore.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/repository/metric/InMemoryMetricsRepository.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/repository/metric/MetricsRepository.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/repository/rule/InMemAuthorityRuleStore.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/repository/rule/InMemDegradeRuleStore.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/repository/rule/InMemFlowRuleStore.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/repository/rule/InMemParamFlowRuleStore.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/repository/rule/InMemSystemRuleStore.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/repository/rule/InMemoryRuleRepositoryAdapter.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/repository/rule/RuleRepository.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/rule/DynamicRuleProvider.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/rule/DynamicRulePublisher.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/rule/FlowRuleApiProvider.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/rule/FlowRuleApiPublisher.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/service/ClusterAssignService.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/service/ClusterAssignServiceImpl.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/service/ClusterConfigService.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/util/AsyncUtils.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/util/ClusterEntityUtils.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/util/MachineUtils.java (100%)
rename ruoyi-visual/ruoyi-sentinel-dashboard/src/main/java/{com => org}/alibaba/csp/sentinel/dashboard/util/VersionUtils.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/XxlJobAdminApplication.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/controller/IndexController.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/controller/JobApiController.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/controller/JobCodeController.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/controller/JobGroupController.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/controller/JobInfoController.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/controller/JobLogController.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/controller/UserController.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/controller/annotation/PermissionLimit.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/controller/interceptor/CookieInterceptor.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/controller/interceptor/PermissionInterceptor.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/controller/interceptor/WebMvcConfig.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/controller/resolver/WebExceptionResolver.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/alarm/JobAlarm.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/alarm/JobAlarmer.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/alarm/impl/EmailJobAlarm.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/complete/XxlJobCompleter.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/conf/XxlJobAdminConfig.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/cron/CronExpression.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/exception/XxlJobException.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/model/XxlJobGroup.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/model/XxlJobInfo.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/model/XxlJobLog.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/model/XxlJobLogGlue.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/model/XxlJobLogReport.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/model/XxlJobRegistry.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/model/XxlJobUser.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/old/RemoteHttpJobBean.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/old/XxlJobDynamicScheduler.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/old/XxlJobThreadPool.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/route/ExecutorRouteStrategyEnum.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/route/ExecutorRouter.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/route/strategy/ExecutorRouteBusyover.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/route/strategy/ExecutorRouteConsistentHash.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/route/strategy/ExecutorRouteFailover.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/route/strategy/ExecutorRouteFirst.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/route/strategy/ExecutorRouteLFU.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/route/strategy/ExecutorRouteLRU.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/route/strategy/ExecutorRouteLast.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/route/strategy/ExecutorRouteRandom.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/route/strategy/ExecutorRouteRound.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/scheduler/MisfireStrategyEnum.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/scheduler/ScheduleTypeEnum.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/scheduler/XxlJobScheduler.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/thread/JobCompleteHelper.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/thread/JobFailMonitorHelper.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/thread/JobLogReportHelper.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/thread/JobRegistryHelper.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/thread/JobScheduleHelper.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/thread/JobTriggerPoolHelper.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/trigger/TriggerTypeEnum.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/trigger/XxlJobTrigger.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/util/CookieUtil.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/util/FtlUtil.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/util/I18nUtil.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/util/JacksonUtil.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/core/util/LocalCacheUtil.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/dao/XxlJobGroupDao.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/dao/XxlJobInfoDao.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/dao/XxlJobLogDao.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/dao/XxlJobLogGlueDao.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/dao/XxlJobLogReportDao.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/dao/XxlJobRegistryDao.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/dao/XxlJobUserDao.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/service/LoginService.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/service/XxlJobService.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/service/impl/AdminBizImpl.java (100%)
rename ruoyi-visual/ruoyi-xxl-job-admin/src/main/java/{com => org}/xxl/job/admin/service/impl/XxlJobServiceImpl.java (100%)
diff --git a/config/nacos/application-common.yml b/config/nacos/application-common.yml
index 344d1723..b6a8e2f7 100644
--- a/config/nacos/application-common.yml
+++ b/config/nacos/application-common.yml
@@ -55,7 +55,7 @@ dubbo:
check: false
scan:
# 接口实现类扫描
- base-packages: com.ruoyi.**.dubbo
+ base-packages: org.dromara.**.dubbo
# 自定义配置
custom:
# 全局请求log
@@ -195,11 +195,11 @@ sa-token:
mybatis-plus:
# 不支持多包, 如有需要可在注解配置 或 提升扫包等级
# 例如 com.**.**.mapper
- mapperPackage: com.ruoyi.**.mapper
+ mapperPackage: org.dromara.**.mapper
# 对应的 XML 文件位置
mapperLocations: classpath*:mapper/**/*Mapper.xml
# 实体扫描,多个package用逗号或者分号分隔
- typeAliasesPackage: com.ruoyi.**.domain
+ typeAliasesPackage: org.dromara.**.domain
# 启动时是否检查 MyBatis XML 文件的存在,默认不检查
checkConfigLocation: false
configuration:
diff --git a/config/nacos/ruoyi-gen.yml b/config/nacos/ruoyi-gen.yml
index dbcb4451..e6e9cc09 100644
--- a/config/nacos/ruoyi-gen.yml
+++ b/config/nacos/ruoyi-gen.yml
@@ -31,7 +31,7 @@ gen:
# 作者
author: ruoyi
# 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool
- packageName: com.ruoyi.system
+ packageName: org.dromara.system
# 自动去除表前缀,默认是false
autoRemovePre: false
# 表前缀(生成类名不会包含表前缀,多个用逗号分隔)
diff --git a/pom.xml b/pom.xml
index 6cd1acba..2591d51c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.ruoyi
+ org.dromara
ruoyi-cloud-plus
1.6.0
@@ -104,7 +104,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-alibaba-bom
${ruoyi.version}
pom
@@ -131,7 +131,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-bom
${ruoyi.version}
pom
@@ -140,7 +140,7 @@
- com.ruoyi
+ org.dromara
ruoyi-api-bom
${ruoyi.version}
pom
diff --git a/ruoyi-api/pom.xml b/ruoyi-api/pom.xml
index f8ceb81b..cfd5cbdd 100644
--- a/ruoyi-api/pom.xml
+++ b/ruoyi-api/pom.xml
@@ -2,7 +2,7 @@
- com.ruoyi
+ org.dromara
ruoyi-cloud-plus
1.6.0
diff --git a/ruoyi-api/ruoyi-api-bom/pom.xml b/ruoyi-api/ruoyi-api-bom/pom.xml
index a1aef5c4..680cab02 100644
--- a/ruoyi-api/ruoyi-api-bom/pom.xml
+++ b/ruoyi-api/ruoyi-api-bom/pom.xml
@@ -5,7 +5,7 @@
4.0.0
- com.ruoyi
+ org.dromara
ruoyi-api-bom
pom
1.6.0
@@ -18,14 +18,14 @@
- com.ruoyi
+ org.dromara
ruoyi-api-system
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-api-resource
${project.version}
diff --git a/ruoyi-api/ruoyi-api-resource/pom.xml b/ruoyi-api/ruoyi-api-resource/pom.xml
index eb3d4e14..d2480f1d 100644
--- a/ruoyi-api/ruoyi-api-resource/pom.xml
+++ b/ruoyi-api/ruoyi-api-resource/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-api
1.6.0
@@ -19,7 +19,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
diff --git a/ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/RemoteFileService.java b/ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/RemoteFileService.java
similarity index 77%
rename from ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/RemoteFileService.java
rename to ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/RemoteFileService.java
index e6324228..6e1e1939 100644
--- a/ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/RemoteFileService.java
+++ b/ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/RemoteFileService.java
@@ -1,7 +1,7 @@
-package com.ruoyi.resource.api;
+package org.dromara.resource.api;
-import com.ruoyi.common.core.exception.ServiceException;
-import com.ruoyi.resource.api.domain.SysFile;
+import org.dromara.common.core.exception.ServiceException;
+import org.dromara.resource.api.domain.SysFile;
/**
* 文件服务
diff --git a/ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/RemoteMailService.java b/ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/RemoteMailService.java
similarity index 87%
rename from ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/RemoteMailService.java
rename to ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/RemoteMailService.java
index 4f056858..154e9d5a 100644
--- a/ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/RemoteMailService.java
+++ b/ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/RemoteMailService.java
@@ -1,6 +1,6 @@
-package com.ruoyi.resource.api;
+package org.dromara.resource.api;
-import com.ruoyi.common.core.exception.ServiceException;
+import org.dromara.common.core.exception.ServiceException;
import java.io.File;
import java.util.List;
diff --git a/ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/RemoteSmsService.java b/ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/RemoteSmsService.java
similarity index 67%
rename from ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/RemoteSmsService.java
rename to ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/RemoteSmsService.java
index a01742e3..247f38b9 100644
--- a/ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/RemoteSmsService.java
+++ b/ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/RemoteSmsService.java
@@ -1,8 +1,8 @@
-package com.ruoyi.resource.api;
+package org.dromara.resource.api;
-import com.ruoyi.common.core.exception.ServiceException;
-import com.ruoyi.resource.api.domain.SysFile;
-import com.ruoyi.resource.api.domain.SysSms;
+import org.dromara.common.core.exception.ServiceException;
+import org.dromara.resource.api.domain.SysFile;
+import org.dromara.resource.api.domain.SysSms;
import java.util.Map;
diff --git a/ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/domain/SysFile.java b/ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/domain/SysFile.java
similarity index 90%
rename from ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/domain/SysFile.java
rename to ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/domain/SysFile.java
index 918a4e22..ba966948 100644
--- a/ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/domain/SysFile.java
+++ b/ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/domain/SysFile.java
@@ -1,4 +1,4 @@
-package com.ruoyi.resource.api.domain;
+package org.dromara.resource.api.domain;
import lombok.Data;
diff --git a/ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/domain/SysSms.java b/ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/domain/SysSms.java
similarity index 92%
rename from ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/domain/SysSms.java
rename to ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/domain/SysSms.java
index 32963040..c5aa4b81 100644
--- a/ruoyi-api/ruoyi-api-resource/src/main/java/com/ruoyi/resource/api/domain/SysSms.java
+++ b/ruoyi-api/ruoyi-api-resource/src/main/java/org/dromara/resource/api/domain/SysSms.java
@@ -1,4 +1,4 @@
-package com.ruoyi.resource.api.domain;
+package org.dromara.resource.api.domain;
import lombok.Data;
diff --git a/ruoyi-api/ruoyi-api-system/pom.xml b/ruoyi-api/ruoyi-api-system/pom.xml
index 6ea64c52..4f76d9ff 100644
--- a/ruoyi-api/ruoyi-api-system/pom.xml
+++ b/ruoyi-api/ruoyi-api-system/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-api
1.6.0
@@ -19,12 +19,12 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
- com.ruoyi
+ org.dromara
ruoyi-common-excel
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteDataScopeService.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteDataScopeService.java
similarity index 90%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteDataScopeService.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteDataScopeService.java
index a8664f70..ceac940b 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteDataScopeService.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteDataScopeService.java
@@ -1,4 +1,4 @@
-package com.ruoyi.system.api;
+package org.dromara.system.api;
/**
* 数据权限服务
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteDeptService.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteDeptService.java
similarity index 90%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteDeptService.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteDeptService.java
index c6ef9add..095fd7c8 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteDeptService.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteDeptService.java
@@ -1,4 +1,4 @@
-package com.ruoyi.system.api;
+package org.dromara.system.api;
/**
* 部门服务
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteDictService.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteDictService.java
similarity index 79%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteDictService.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteDictService.java
index 1cab6d01..2f7f7cb5 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteDictService.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteDictService.java
@@ -1,6 +1,6 @@
-package com.ruoyi.system.api;
+package org.dromara.system.api;
-import com.ruoyi.system.api.domain.SysDictData;
+import org.dromara.system.api.domain.SysDictData;
import java.util.List;
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteLogService.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteLogService.java
similarity index 75%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteLogService.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteLogService.java
index 39de3cc1..f233e5a3 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteLogService.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteLogService.java
@@ -1,7 +1,7 @@
-package com.ruoyi.system.api;
+package org.dromara.system.api;
-import com.ruoyi.system.api.domain.SysLogininfor;
-import com.ruoyi.system.api.domain.SysOperLog;
+import org.dromara.system.api.domain.SysLogininfor;
+import org.dromara.system.api.domain.SysOperLog;
/**
* 日志服务
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteUserService.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteUserService.java
similarity index 83%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteUserService.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteUserService.java
index 9442dc29..24ddf4cb 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteUserService.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/RemoteUserService.java
@@ -1,9 +1,9 @@
-package com.ruoyi.system.api;
+package org.dromara.system.api;
-import com.ruoyi.common.core.exception.user.UserException;
-import com.ruoyi.system.api.domain.SysUser;
-import com.ruoyi.system.api.model.LoginUser;
-import com.ruoyi.system.api.model.XcxLoginUser;
+import org.dromara.common.core.exception.user.UserException;
+import org.dromara.system.api.domain.SysUser;
+import org.dromara.system.api.model.LoginUser;
+import org.dromara.system.api.model.XcxLoginUser;
/**
* 用户服务
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDept.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysDept.java
similarity index 94%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDept.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysDept.java
index 63872816..780e8ee8 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDept.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysDept.java
@@ -1,9 +1,9 @@
-package com.ruoyi.system.api.domain;
+package org.dromara.system.api.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.ruoyi.common.core.web.domain.TreeEntity;
+import org.dromara.common.core.web.domain.TreeEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDictData.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysDictData.java
similarity index 90%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDictData.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysDictData.java
index 0d69f920..27b0524a 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDictData.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysDictData.java
@@ -1,13 +1,13 @@
-package com.ruoyi.system.api.domain;
+package org.dromara.system.api.domain;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.ruoyi.common.core.constant.UserConstants;
-import com.ruoyi.common.core.web.domain.BaseEntity;
-import com.ruoyi.common.excel.annotation.ExcelDictFormat;
-import com.ruoyi.common.excel.convert.ExcelDictConvert;
+import org.dromara.common.core.constant.UserConstants;
+import org.dromara.common.core.web.domain.BaseEntity;
+import org.dromara.common.excel.annotation.ExcelDictFormat;
+import org.dromara.common.excel.convert.ExcelDictConvert;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDictType.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysDictType.java
similarity index 89%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDictType.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysDictType.java
index 7062dc8b..c50356cf 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDictType.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysDictType.java
@@ -1,12 +1,12 @@
-package com.ruoyi.system.api.domain;
+package org.dromara.system.api.domain;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.ruoyi.common.core.web.domain.BaseEntity;
-import com.ruoyi.common.excel.annotation.ExcelDictFormat;
-import com.ruoyi.common.excel.convert.ExcelDictConvert;
+import org.dromara.common.core.web.domain.BaseEntity;
+import org.dromara.common.excel.annotation.ExcelDictFormat;
+import org.dromara.common.excel.convert.ExcelDictConvert;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysLogininfor.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysLogininfor.java
similarity index 92%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysLogininfor.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysLogininfor.java
index 94332586..d96d4696 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysLogininfor.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysLogininfor.java
@@ -1,12 +1,12 @@
-package com.ruoyi.system.api.domain;
+package org.dromara.system.api.domain;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.ruoyi.common.excel.annotation.ExcelDictFormat;
-import com.ruoyi.common.excel.convert.ExcelDictConvert;
+import org.dromara.common.excel.annotation.ExcelDictFormat;
+import org.dromara.common.excel.convert.ExcelDictConvert;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysOperLog.java
similarity index 95%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysOperLog.java
index 6dcf2b4e..d35cd2de 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysOperLog.java
@@ -1,12 +1,12 @@
-package com.ruoyi.system.api.domain;
+package org.dromara.system.api.domain;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.ruoyi.common.excel.annotation.ExcelDictFormat;
-import com.ruoyi.common.excel.convert.ExcelDictConvert;
+import org.dromara.common.excel.annotation.ExcelDictFormat;
+import org.dromara.common.excel.convert.ExcelDictConvert;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysRole.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysRole.java
similarity index 92%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysRole.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysRole.java
index fc8eba43..5ffeea5a 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysRole.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysRole.java
@@ -1,4 +1,4 @@
-package com.ruoyi.system.api.domain;
+package org.dromara.system.api.domain;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
@@ -6,10 +6,10 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.ruoyi.common.core.constant.UserConstants;
-import com.ruoyi.common.core.web.domain.BaseEntity;
-import com.ruoyi.common.excel.annotation.ExcelDictFormat;
-import com.ruoyi.common.excel.convert.ExcelDictConvert;
+import org.dromara.common.core.constant.UserConstants;
+import org.dromara.common.core.web.domain.BaseEntity;
+import org.dromara.common.excel.annotation.ExcelDictFormat;
+import org.dromara.common.excel.convert.ExcelDictConvert;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysUser.java
similarity index 91%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysUser.java
index 4b950697..041dab07 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysUser.java
@@ -1,13 +1,13 @@
-package com.ruoyi.system.api.domain;
+package org.dromara.system.api.domain;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
-import com.ruoyi.common.core.annotation.Sensitive;
-import com.ruoyi.common.core.constant.UserConstants;
-import com.ruoyi.common.core.enums.SensitiveStrategy;
-import com.ruoyi.common.core.web.domain.BaseEntity;
-import com.ruoyi.common.core.xss.Xss;
+import org.dromara.common.core.annotation.Sensitive;
+import org.dromara.common.core.constant.UserConstants;
+import org.dromara.common.core.enums.SensitiveStrategy;
+import org.dromara.common.core.web.domain.BaseEntity;
+import org.dromara.common.core.xss.Xss;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUserOnline.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysUserOnline.java
similarity index 95%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUserOnline.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysUserOnline.java
index b3b15bc1..df6e20ab 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUserOnline.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/domain/SysUserOnline.java
@@ -1,4 +1,4 @@
-package com.ruoyi.system.api.domain;
+package org.dromara.system.api.domain;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/model/LoginUser.java
similarity index 95%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/model/LoginUser.java
index f96ae569..8abc93ef 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/model/LoginUser.java
@@ -1,7 +1,7 @@
-package com.ruoyi.system.api.model;
+package org.dromara.system.api.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
-import com.ruoyi.common.core.constant.CacheConstants;
+import org.dromara.common.core.constant.CacheConstants;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/RoleDTO.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/model/RoleDTO.java
similarity index 94%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/RoleDTO.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/model/RoleDTO.java
index 13592dc5..9fbf2571 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/RoleDTO.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/model/RoleDTO.java
@@ -1,4 +1,4 @@
-package com.ruoyi.system.api.model;
+package org.dromara.system.api.model;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/XcxLoginUser.java b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/model/XcxLoginUser.java
similarity index 90%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/XcxLoginUser.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/model/XcxLoginUser.java
index 417e7b20..00e90018 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/XcxLoginUser.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/org/dromara/system/api/model/XcxLoginUser.java
@@ -1,4 +1,4 @@
-package com.ruoyi.system.api.model;
+package org.dromara.system.api.model;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/ruoyi-auth/pom.xml b/ruoyi-auth/pom.xml
index 532ed3f5..7b70da6d 100644
--- a/ruoyi-auth/pom.xml
+++ b/ruoyi-auth/pom.xml
@@ -2,7 +2,7 @@
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">
- com.ruoyi
+ org.dromara
ruoyi-cloud-plus
1.6.0
@@ -29,63 +29,63 @@
- com.ruoyi
+ org.dromara
ruoyi-common-sentinel
- com.ruoyi
+ org.dromara
ruoyi-common-security
- com.ruoyi
+ org.dromara
ruoyi-common-log
- com.ruoyi
+ org.dromara
ruoyi-common-doc
- com.ruoyi
+ org.dromara
ruoyi-common-web
- com.ruoyi
+ org.dromara
ruoyi-common-dubbo
- com.ruoyi
+ org.dromara
ruoyi-common-seata
-
+
-
+
-
+
-
+
diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/RuoYiAuthApplication.java b/ruoyi-auth/src/main/java/org/dromara/auth/RuoYiAuthApplication.java
similarity index 97%
rename from ruoyi-auth/src/main/java/com/ruoyi/auth/RuoYiAuthApplication.java
rename to ruoyi-auth/src/main/java/org/dromara/auth/RuoYiAuthApplication.java
index f6897f66..12d4d630 100644
--- a/ruoyi-auth/src/main/java/com/ruoyi/auth/RuoYiAuthApplication.java
+++ b/ruoyi-auth/src/main/java/org/dromara/auth/RuoYiAuthApplication.java
@@ -1,4 +1,4 @@
-package com.ruoyi.auth;
+package org.dromara.auth;
import org.apache.dubbo.config.spring.context.annotation.EnableDubbo;
import org.springframework.boot.SpringApplication;
diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java b/ruoyi-auth/src/main/java/org/dromara/auth/controller/TokenController.java
similarity index 89%
rename from ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java
rename to ruoyi-auth/src/main/java/org/dromara/auth/controller/TokenController.java
index 5f0b4831..6931f645 100644
--- a/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java
+++ b/ruoyi-auth/src/main/java/org/dromara/auth/controller/TokenController.java
@@ -1,12 +1,12 @@
-package com.ruoyi.auth.controller;
+package org.dromara.auth.controller;
-import com.ruoyi.auth.form.EmailLoginBody;
-import com.ruoyi.auth.form.LoginBody;
-import com.ruoyi.auth.form.RegisterBody;
-import com.ruoyi.auth.form.SmsLoginBody;
-import com.ruoyi.auth.service.SysLoginService;
-import com.ruoyi.common.core.constant.Constants;
-import com.ruoyi.common.core.domain.R;
+import org.dromara.auth.form.EmailLoginBody;
+import org.dromara.auth.form.LoginBody;
+import org.dromara.auth.form.RegisterBody;
+import org.dromara.auth.form.SmsLoginBody;
+import org.dromara.auth.service.SysLoginService;
+import org.dromara.common.core.constant.Constants;
+import org.dromara.common.core.domain.R;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.DeleteMapping;
diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/form/EmailLoginBody.java b/ruoyi-auth/src/main/java/org/dromara/auth/form/EmailLoginBody.java
similarity index 93%
rename from ruoyi-auth/src/main/java/com/ruoyi/auth/form/EmailLoginBody.java
rename to ruoyi-auth/src/main/java/org/dromara/auth/form/EmailLoginBody.java
index 196fb7c9..6fa04953 100644
--- a/ruoyi-auth/src/main/java/com/ruoyi/auth/form/EmailLoginBody.java
+++ b/ruoyi-auth/src/main/java/org/dromara/auth/form/EmailLoginBody.java
@@ -1,4 +1,4 @@
-package com.ruoyi.auth.form;
+package org.dromara.auth.form;
import lombok.Data;
diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/form/LoginBody.java b/ruoyi-auth/src/main/java/org/dromara/auth/form/LoginBody.java
similarity index 89%
rename from ruoyi-auth/src/main/java/com/ruoyi/auth/form/LoginBody.java
rename to ruoyi-auth/src/main/java/org/dromara/auth/form/LoginBody.java
index b24db043..5e107fd0 100644
--- a/ruoyi-auth/src/main/java/com/ruoyi/auth/form/LoginBody.java
+++ b/ruoyi-auth/src/main/java/org/dromara/auth/form/LoginBody.java
@@ -1,6 +1,6 @@
-package com.ruoyi.auth.form;
+package org.dromara.auth.form;
-import com.ruoyi.common.core.constant.UserConstants;
+import org.dromara.common.core.constant.UserConstants;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Length;
diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/form/RegisterBody.java b/ruoyi-auth/src/main/java/org/dromara/auth/form/RegisterBody.java
similarity index 88%
rename from ruoyi-auth/src/main/java/com/ruoyi/auth/form/RegisterBody.java
rename to ruoyi-auth/src/main/java/org/dromara/auth/form/RegisterBody.java
index d77a2db5..a22ce865 100644
--- a/ruoyi-auth/src/main/java/com/ruoyi/auth/form/RegisterBody.java
+++ b/ruoyi-auth/src/main/java/org/dromara/auth/form/RegisterBody.java
@@ -1,4 +1,4 @@
-package com.ruoyi.auth.form;
+package org.dromara.auth.form;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/form/SmsLoginBody.java b/ruoyi-auth/src/main/java/org/dromara/auth/form/SmsLoginBody.java
similarity index 92%
rename from ruoyi-auth/src/main/java/com/ruoyi/auth/form/SmsLoginBody.java
rename to ruoyi-auth/src/main/java/org/dromara/auth/form/SmsLoginBody.java
index 5d44d5ea..ab0ca061 100644
--- a/ruoyi-auth/src/main/java/com/ruoyi/auth/form/SmsLoginBody.java
+++ b/ruoyi-auth/src/main/java/org/dromara/auth/form/SmsLoginBody.java
@@ -1,4 +1,4 @@
-package com.ruoyi.auth.form;
+package org.dromara.auth.form;
import lombok.Data;
diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/listener/UserActionListener.java b/ruoyi-auth/src/main/java/org/dromara/auth/listener/UserActionListener.java
similarity index 90%
rename from ruoyi-auth/src/main/java/com/ruoyi/auth/listener/UserActionListener.java
rename to ruoyi-auth/src/main/java/org/dromara/auth/listener/UserActionListener.java
index e2b8b41b..4e55d1c8 100644
--- a/ruoyi-auth/src/main/java/com/ruoyi/auth/listener/UserActionListener.java
+++ b/ruoyi-auth/src/main/java/org/dromara/auth/listener/UserActionListener.java
@@ -1,4 +1,4 @@
-package com.ruoyi.auth.listener;
+package org.dromara.auth.listener;
import cn.dev33.satoken.config.SaTokenConfig;
import cn.dev33.satoken.listener.SaTokenListener;
@@ -6,14 +6,14 @@ import cn.dev33.satoken.stp.SaLoginModel;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.http.useragent.UserAgent;
import cn.hutool.http.useragent.UserAgentUtil;
-import com.ruoyi.common.core.constant.CacheConstants;
-import com.ruoyi.common.core.enums.UserType;
-import com.ruoyi.common.core.utils.ServletUtils;
-import com.ruoyi.common.core.utils.ip.AddressUtils;
-import com.ruoyi.common.redis.utils.RedisUtils;
-import com.ruoyi.common.satoken.utils.LoginHelper;
-import com.ruoyi.system.api.domain.SysUserOnline;
-import com.ruoyi.system.api.model.LoginUser;
+import org.dromara.common.core.constant.CacheConstants;
+import org.dromara.common.core.enums.UserType;
+import org.dromara.common.core.utils.ServletUtils;
+import org.dromara.common.core.utils.ip.AddressUtils;
+import org.dromara.common.redis.utils.RedisUtils;
+import org.dromara.common.satoken.utils.LoginHelper;
+import org.dromara.system.api.domain.SysUserOnline;
+import org.dromara.system.api.model.LoginUser;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/properties/UserPasswordProperties.java b/ruoyi-auth/src/main/java/org/dromara/auth/properties/UserPasswordProperties.java
similarity index 94%
rename from ruoyi-auth/src/main/java/com/ruoyi/auth/properties/UserPasswordProperties.java
rename to ruoyi-auth/src/main/java/org/dromara/auth/properties/UserPasswordProperties.java
index 15b13128..5960d711 100644
--- a/ruoyi-auth/src/main/java/com/ruoyi/auth/properties/UserPasswordProperties.java
+++ b/ruoyi-auth/src/main/java/org/dromara/auth/properties/UserPasswordProperties.java
@@ -1,4 +1,4 @@
-package com.ruoyi.auth.properties;
+package org.dromara.auth.properties;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java b/ruoyi-auth/src/main/java/org/dromara/auth/service/SysLoginService.java
similarity index 87%
rename from ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java
rename to ruoyi-auth/src/main/java/org/dromara/auth/service/SysLoginService.java
index d11e09eb..56760df4 100644
--- a/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java
+++ b/ruoyi-auth/src/main/java/org/dromara/auth/service/SysLoginService.java
@@ -1,4 +1,4 @@
-package com.ruoyi.auth.service;
+package org.dromara.auth.service;
import cn.dev33.satoken.exception.NotLoginException;
import cn.dev33.satoken.secure.BCrypt;
@@ -6,28 +6,28 @@ import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.http.useragent.UserAgent;
import cn.hutool.http.useragent.UserAgentUtil;
-import com.ruoyi.auth.form.RegisterBody;
-import com.ruoyi.auth.properties.UserPasswordProperties;
-import com.ruoyi.common.core.constant.CacheConstants;
-import com.ruoyi.common.core.constant.Constants;
-import com.ruoyi.common.core.enums.DeviceType;
-import com.ruoyi.common.core.enums.LoginType;
-import com.ruoyi.common.core.enums.UserType;
-import com.ruoyi.common.core.exception.user.CaptchaExpireException;
-import com.ruoyi.common.core.exception.user.UserException;
-import com.ruoyi.common.core.utils.MessageUtils;
-import com.ruoyi.common.core.utils.ServletUtils;
-import com.ruoyi.common.core.utils.SpringUtils;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.core.utils.ip.AddressUtils;
-import com.ruoyi.common.log.event.LogininforEvent;
-import com.ruoyi.common.redis.utils.RedisUtils;
-import com.ruoyi.common.satoken.utils.LoginHelper;
-import com.ruoyi.system.api.RemoteLogService;
-import com.ruoyi.system.api.RemoteUserService;
-import com.ruoyi.system.api.domain.SysUser;
-import com.ruoyi.system.api.model.LoginUser;
-import com.ruoyi.system.api.model.XcxLoginUser;
+import org.dromara.auth.form.RegisterBody;
+import org.dromara.auth.properties.UserPasswordProperties;
+import org.dromara.common.core.constant.CacheConstants;
+import org.dromara.common.core.constant.Constants;
+import org.dromara.common.core.enums.DeviceType;
+import org.dromara.common.core.enums.LoginType;
+import org.dromara.common.core.enums.UserType;
+import org.dromara.common.core.exception.user.CaptchaExpireException;
+import org.dromara.common.core.exception.user.UserException;
+import org.dromara.common.core.utils.MessageUtils;
+import org.dromara.common.core.utils.ServletUtils;
+import org.dromara.common.core.utils.SpringUtils;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.ip.AddressUtils;
+import org.dromara.common.log.event.LogininforEvent;
+import org.dromara.common.redis.utils.RedisUtils;
+import org.dromara.common.satoken.utils.LoginHelper;
+import org.dromara.system.api.RemoteLogService;
+import org.dromara.system.api.RemoteUserService;
+import org.dromara.system.api.domain.SysUser;
+import org.dromara.system.api.model.LoginUser;
+import org.dromara.system.api.model.XcxLoginUser;
import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/ruoyi-common/pom.xml b/ruoyi-common/pom.xml
index f9df07ad..fc836c15 100644
--- a/ruoyi-common/pom.xml
+++ b/ruoyi-common/pom.xml
@@ -2,7 +2,7 @@
- com.ruoyi
+ org.dromara
ruoyi-cloud-plus
1.6.0
diff --git a/ruoyi-common/ruoyi-common-alibaba-bom/pom.xml b/ruoyi-common/ruoyi-common-alibaba-bom/pom.xml
index 12d4812a..5496a042 100644
--- a/ruoyi-common/ruoyi-common-alibaba-bom/pom.xml
+++ b/ruoyi-common/ruoyi-common-alibaba-bom/pom.xml
@@ -4,7 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.ruoyi
+ org.dromara
ruoyi-common-alibaba-bom
1.6.0
pom
diff --git a/ruoyi-common/ruoyi-common-bom/pom.xml b/ruoyi-common/ruoyi-common-bom/pom.xml
index b4920bde..52031d8a 100644
--- a/ruoyi-common/ruoyi-common-bom/pom.xml
+++ b/ruoyi-common/ruoyi-common-bom/pom.xml
@@ -4,7 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.ruoyi
+ org.dromara
ruoyi-common-bom
1.6.0
pom
@@ -17,166 +17,166 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-doc
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-security
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-satoken
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-log
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-dict
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-excel
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-redis
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-web
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-mybatis
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-job
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-dubbo
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-seata
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-loadbalancer
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-oss
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-idempotent
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-mail
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-sms
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-logstash
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-elasticsearch
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-sentinel
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-skylog
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-prometheus
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-translation
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-encrypt
${project.version}
- com.ruoyi
+ org.dromara
ruoyi-common-tenant
${revision}
diff --git a/ruoyi-common/ruoyi-common-core/pom.xml b/ruoyi-common/ruoyi-common-core/pom.xml
index d38ee739..35ccd38a 100644
--- a/ruoyi-common/ruoyi-common-core/pom.xml
+++ b/ruoyi-common/ruoyi-common-core/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Sensitive.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/annotation/Sensitive.java
similarity index 77%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Sensitive.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/annotation/Sensitive.java
index a9339f1b..0f5574c6 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Sensitive.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/annotation/Sensitive.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.core.annotation;
+package org.dromara.common.core.annotation;
import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.ruoyi.common.core.enums.SensitiveStrategy;
-import com.ruoyi.common.core.jackson.SensitiveJsonSerializer;
+import org.dromara.common.core.enums.SensitiveStrategy;
+import org.dromara.common.core.jackson.SensitiveJsonSerializer;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/config/ApplicationConfig.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/config/ApplicationConfig.java
similarity index 89%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/config/ApplicationConfig.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/config/ApplicationConfig.java
index ef741a07..07500ba1 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/config/ApplicationConfig.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/config/ApplicationConfig.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.config;
+package org.dromara.common.core.config;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.EnableAspectJAutoProxy;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/config/AsyncConfig.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/config/AsyncConfig.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/config/AsyncConfig.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/config/AsyncConfig.java
index f6c2e82e..a4fff79d 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/config/AsyncConfig.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/config/AsyncConfig.java
@@ -1,8 +1,8 @@
-package com.ruoyi.common.core.config;
+package org.dromara.common.core.config;
import cn.hutool.core.util.ArrayUtil;
-import com.ruoyi.common.core.exception.ServiceException;
-import com.ruoyi.common.core.utils.SpringUtils;
+import org.dromara.common.core.exception.ServiceException;
+import org.dromara.common.core.utils.SpringUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.concurrent.BasicThreadFactory;
import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/config/JacksonConfig.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/config/JacksonConfig.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/config/JacksonConfig.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/config/JacksonConfig.java
index 1a8c90bf..30d2b114 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/config/JacksonConfig.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/config/JacksonConfig.java
@@ -1,10 +1,10 @@
-package com.ruoyi.common.core.config;
+package org.dromara.common.core.config;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
-import com.ruoyi.common.core.jackson.BigNumberSerializer;
+import org.dromara.common.core.jackson.BigNumberSerializer;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/config/ValidatorConfig.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/config/ValidatorConfig.java
similarity index 97%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/config/ValidatorConfig.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/config/ValidatorConfig.java
index 4a1b483f..dbcfbece 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/config/ValidatorConfig.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/config/ValidatorConfig.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.config;
+package org.dromara.common.core.config;
import org.hibernate.validator.HibernateValidator;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/CacheConstants.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/CacheConstants.java
similarity index 93%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/CacheConstants.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/CacheConstants.java
index 746bfa56..f5c954a0 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/CacheConstants.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/CacheConstants.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.constant;
+package org.dromara.common.core.constant;
/**
* 缓存常量信息
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/CacheNames.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/CacheNames.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/CacheNames.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/CacheNames.java
index b0d65737..42755838 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/CacheNames.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/CacheNames.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.constant;
+package org.dromara.common.core.constant;
/**
* 缓存组名称常量
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/Constants.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/Constants.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/Constants.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/Constants.java
index 5ff91af4..ef79ba7b 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/Constants.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/Constants.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.constant;
+package org.dromara.common.core.constant;
/**
* 通用常量信息
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/GenConstants.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/GenConstants.java
similarity index 98%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/GenConstants.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/GenConstants.java
index 33cdfa46..87edab03 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/GenConstants.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/GenConstants.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.constant;
+package org.dromara.common.core.constant;
/**
* 代码生成通用常量
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/GlobalConstants.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/GlobalConstants.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/GlobalConstants.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/GlobalConstants.java
index 7fcdad11..14af0314 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/GlobalConstants.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/GlobalConstants.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.constant;
+package org.dromara.common.core.constant;
/**
* 全局的key常量 (业务无关的key)
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/HttpStatus.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/HttpStatus.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/HttpStatus.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/HttpStatus.java
index d19931aa..85566e85 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/HttpStatus.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/HttpStatus.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.constant;
+package org.dromara.common.core.constant;
/**
* 返回状态码
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/TenantConstants.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/TenantConstants.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/TenantConstants.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/TenantConstants.java
index 6411ba41..86b63c97 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/TenantConstants.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/TenantConstants.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.constant;
+package org.dromara.common.core.constant;
/**
* 租户常量信息
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/UserConstants.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/UserConstants.java
similarity index 97%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/UserConstants.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/UserConstants.java
index c803cf03..25c332e2 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/UserConstants.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/constant/UserConstants.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.constant;
+package org.dromara.common.core.constant;
/**
* 用户常量信息
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/domain/R.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/R.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/domain/R.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/R.java
index 2f0d0d83..cb5ce13d 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/domain/R.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/R.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.core.domain;
+package org.dromara.common.core.domain;
-import com.ruoyi.common.core.constant.Constants;
-import com.ruoyi.common.core.constant.HttpStatus;
+import org.dromara.common.core.constant.Constants;
+import org.dromara.common.core.constant.HttpStatus;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/DeviceType.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/DeviceType.java
similarity index 90%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/DeviceType.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/DeviceType.java
index b15b91c5..09bf44b6 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/DeviceType.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/DeviceType.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.enums;
+package org.dromara.common.core.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/LoginType.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/LoginType.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/LoginType.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/LoginType.java
index dbd6de1f..f9cac66d 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/LoginType.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/LoginType.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.enums;
+package org.dromara.common.core.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/SensitiveStrategy.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/SensitiveStrategy.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/SensitiveStrategy.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/SensitiveStrategy.java
index c61c192c..eca00005 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/SensitiveStrategy.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/SensitiveStrategy.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.enums;
+package org.dromara.common.core.enums;
import cn.hutool.core.util.DesensitizedUtil;
import lombok.AllArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/UserStatus.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/UserStatus.java
similarity index 83%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/UserStatus.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/UserStatus.java
index 3f435d89..9577d6d4 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/UserStatus.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/UserStatus.java
@@ -1,19 +1,19 @@
-package com.ruoyi.common.core.enums;
-
-import lombok.AllArgsConstructor;
-import lombok.Getter;
-
-/**
- * 用户状态
- *
- * @author ruoyi
- */
-@Getter
-@AllArgsConstructor
-public enum UserStatus {
- OK("0", "正常"), DISABLE("1", "停用"), DELETED("2", "删除");
-
- private final String code;
- private final String info;
-
-}
+package org.dromara.common.core.enums;
+
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+
+/**
+ * 用户状态
+ *
+ * @author ruoyi
+ */
+@Getter
+@AllArgsConstructor
+public enum UserStatus {
+ OK("0", "正常"), DISABLE("1", "停用"), DELETED("2", "删除");
+
+ private final String code;
+ private final String info;
+
+}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/UserType.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/UserType.java
similarity index 87%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/UserType.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/UserType.java
index 46e40058..69e4753c 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/UserType.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/UserType.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.core.enums;
+package org.dromara.common.core.enums;
-import com.ruoyi.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.StringUtils;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CaptchaException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/CaptchaException.java
similarity index 75%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CaptchaException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/CaptchaException.java
index dbe832c0..23f2426c 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CaptchaException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/CaptchaException.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.core.exception;
+package org.dromara.common.core.exception;
-import com.ruoyi.common.core.exception.user.UserException;
+import org.dromara.common.core.exception.user.UserException;
/**
* 验证码错误异常类
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CheckedException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/CheckedException.java
similarity index 90%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CheckedException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/CheckedException.java
index f4724f75..d3250984 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CheckedException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/CheckedException.java
@@ -1,26 +1,26 @@
-package com.ruoyi.common.core.exception;
-
-/**
- * 检查异常
- *
- * @author ruoyi
- */
-public class CheckedException extends RuntimeException {
- private static final long serialVersionUID = 1L;
-
- public CheckedException(String message) {
- super(message);
- }
-
- public CheckedException(Throwable cause) {
- super(cause);
- }
-
- public CheckedException(String message, Throwable cause) {
- super(message, cause);
- }
-
- public CheckedException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
- super(message, cause, enableSuppression, writableStackTrace);
- }
-}
+package org.dromara.common.core.exception;
+
+/**
+ * 检查异常
+ *
+ * @author ruoyi
+ */
+public class CheckedException extends RuntimeException {
+ private static final long serialVersionUID = 1L;
+
+ public CheckedException(String message) {
+ super(message);
+ }
+
+ public CheckedException(Throwable cause) {
+ super(cause);
+ }
+
+ public CheckedException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public CheckedException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
+ super(message, cause, enableSuppression, writableStackTrace);
+ }
+}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/DemoModeException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/DemoModeException.java
similarity index 79%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/DemoModeException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/DemoModeException.java
index 3af32a38..92b7d692 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/DemoModeException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/DemoModeException.java
@@ -1,13 +1,13 @@
-package com.ruoyi.common.core.exception;
-
-/**
- * 演示模式异常
- *
- * @author ruoyi
- */
-public class DemoModeException extends RuntimeException {
- private static final long serialVersionUID = 1L;
-
- public DemoModeException() {
- }
-}
+package org.dromara.common.core.exception;
+
+/**
+ * 演示模式异常
+ *
+ * @author ruoyi
+ */
+public class DemoModeException extends RuntimeException {
+ private static final long serialVersionUID = 1L;
+
+ public DemoModeException() {
+ }
+}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/GlobalException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/GlobalException.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/GlobalException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/GlobalException.java
index ab455bd8..b5d74393 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/GlobalException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/GlobalException.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.exception;
+package org.dromara.common.core.exception;
/**
* 全局异常
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/ServiceException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/ServiceException.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/ServiceException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/ServiceException.java
index d1e9226f..f96d4a8c 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/ServiceException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/ServiceException.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.exception;
+package org.dromara.common.core.exception;
/**
* 业务异常
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/UtilException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/UtilException.java
similarity index 87%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/UtilException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/UtilException.java
index ed5e4e82..775f92f1 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/UtilException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/UtilException.java
@@ -1,22 +1,22 @@
-package com.ruoyi.common.core.exception;
-
-/**
- * 工具类异常
- *
- * @author ruoyi
- */
-public class UtilException extends RuntimeException {
- private static final long serialVersionUID = 8247610319171014183L;
-
- public UtilException(Throwable e) {
- super(e.getMessage(), e);
- }
-
- public UtilException(String message) {
- super(message);
- }
-
- public UtilException(String message, Throwable throwable) {
- super(message, throwable);
- }
-}
+package org.dromara.common.core.exception;
+
+/**
+ * 工具类异常
+ *
+ * @author ruoyi
+ */
+public class UtilException extends RuntimeException {
+ private static final long serialVersionUID = 8247610319171014183L;
+
+ public UtilException(Throwable e) {
+ super(e.getMessage(), e);
+ }
+
+ public UtilException(String message) {
+ super(message);
+ }
+
+ public UtilException(String message, Throwable throwable) {
+ super(message, throwable);
+ }
+}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/base/BaseException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/base/BaseException.java
similarity index 89%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/base/BaseException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/base/BaseException.java
index aa00f84b..63d43764 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/base/BaseException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/base/BaseException.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.core.exception.base;
+package org.dromara.common.core.exception.base;
-import com.ruoyi.common.core.utils.MessageUtils;
-import com.ruoyi.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.MessageUtils;
+import org.dromara.common.core.utils.StringUtils;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/file/FileException.java
similarity index 68%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/file/FileException.java
index a2766911..4d635430 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/file/FileException.java
@@ -1,17 +1,17 @@
-package com.ruoyi.common.core.exception.file;
-
-import com.ruoyi.common.core.exception.base.BaseException;
-
-/**
- * 文件信息异常类
- *
- * @author ruoyi
- */
-public class FileException extends BaseException {
- private static final long serialVersionUID = 1L;
-
- public FileException(String code, Object[] args) {
- super("file", code, args, null);
- }
-
-}
+package org.dromara.common.core.exception.file;
+
+import org.dromara.common.core.exception.base.BaseException;
+
+/**
+ * 文件信息异常类
+ *
+ * @author ruoyi
+ */
+public class FileException extends BaseException {
+ private static final long serialVersionUID = 1L;
+
+ public FileException(String code, Object[] args) {
+ super("file", code, args, null);
+ }
+
+}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileNameLengthLimitExceededException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/file/FileNameLengthLimitExceededException.java
similarity index 85%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileNameLengthLimitExceededException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/file/FileNameLengthLimitExceededException.java
index 16a2f773..b64ede08 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileNameLengthLimitExceededException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/file/FileNameLengthLimitExceededException.java
@@ -1,14 +1,14 @@
-package com.ruoyi.common.core.exception.file;
-
-/**
- * 文件名称超长限制异常类
- *
- * @author ruoyi
- */
-public class FileNameLengthLimitExceededException extends FileException {
- private static final long serialVersionUID = 1L;
-
- public FileNameLengthLimitExceededException(int defaultFileNameLength) {
- super("upload.filename.exceed.length", new Object[]{defaultFileNameLength});
- }
-}
+package org.dromara.common.core.exception.file;
+
+/**
+ * 文件名称超长限制异常类
+ *
+ * @author ruoyi
+ */
+public class FileNameLengthLimitExceededException extends FileException {
+ private static final long serialVersionUID = 1L;
+
+ public FileNameLengthLimitExceededException(int defaultFileNameLength) {
+ super("upload.filename.exceed.length", new Object[]{defaultFileNameLength});
+ }
+}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileSizeLimitExceededException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/file/FileSizeLimitExceededException.java
similarity index 84%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileSizeLimitExceededException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/file/FileSizeLimitExceededException.java
index 35c85cd2..a897ee2c 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileSizeLimitExceededException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/file/FileSizeLimitExceededException.java
@@ -1,14 +1,14 @@
-package com.ruoyi.common.core.exception.file;
-
-/**
- * 文件名大小限制异常类
- *
- * @author ruoyi
- */
-public class FileSizeLimitExceededException extends FileException {
- private static final long serialVersionUID = 1L;
-
- public FileSizeLimitExceededException(long defaultMaxSize) {
- super("upload.exceed.maxSize", new Object[]{defaultMaxSize});
- }
-}
+package org.dromara.common.core.exception.file;
+
+/**
+ * 文件名大小限制异常类
+ *
+ * @author ruoyi
+ */
+public class FileSizeLimitExceededException extends FileException {
+ private static final long serialVersionUID = 1L;
+
+ public FileSizeLimitExceededException(long defaultMaxSize) {
+ super("upload.exceed.maxSize", new Object[]{defaultMaxSize});
+ }
+}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/CaptchaExpireException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/user/CaptchaExpireException.java
similarity index 84%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/CaptchaExpireException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/user/CaptchaExpireException.java
index 3aa9d51c..08209ee8 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/CaptchaExpireException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/user/CaptchaExpireException.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.exception.user;
+package org.dromara.common.core.exception.user;
/**
* 验证码失效异常类
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/UserException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/user/UserException.java
similarity index 71%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/UserException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/user/UserException.java
index 561b1b63..a8ca3305 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/UserException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/user/UserException.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.core.exception.user;
+package org.dromara.common.core.exception.user;
-import com.ruoyi.common.core.exception.base.BaseException;
+import org.dromara.common.core.exception.base.BaseException;
/**
* 用户信息异常类
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/UserPasswordNotMatchException.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/user/UserPasswordNotMatchException.java
similarity index 86%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/UserPasswordNotMatchException.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/user/UserPasswordNotMatchException.java
index 794c6753..95165c39 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/UserPasswordNotMatchException.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/exception/user/UserPasswordNotMatchException.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.exception.user;
+package org.dromara.common.core.exception.user;
/**
* 用户密码不正确或不符合规范异常类
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/jackson/BigNumberSerializer.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/jackson/BigNumberSerializer.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/jackson/BigNumberSerializer.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/jackson/BigNumberSerializer.java
index 0882c144..f2d563fc 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/jackson/BigNumberSerializer.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/jackson/BigNumberSerializer.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.jackson;
+package org.dromara.common.core.jackson;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.SerializerProvider;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/jackson/SensitiveJsonSerializer.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/jackson/SensitiveJsonSerializer.java
similarity index 87%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/jackson/SensitiveJsonSerializer.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/jackson/SensitiveJsonSerializer.java
index 946c5c32..c6e99744 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/jackson/SensitiveJsonSerializer.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/jackson/SensitiveJsonSerializer.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.jackson;
+package org.dromara.common.core.jackson;
import cn.hutool.core.util.ObjectUtil;
import com.fasterxml.jackson.core.JsonGenerator;
@@ -7,10 +7,10 @@ import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import com.fasterxml.jackson.databind.ser.ContextualSerializer;
-import com.ruoyi.common.core.annotation.Sensitive;
-import com.ruoyi.common.core.enums.SensitiveStrategy;
-import com.ruoyi.common.core.service.SensitiveService;
-import com.ruoyi.common.core.utils.SpringUtils;
+import org.dromara.common.core.annotation.Sensitive;
+import org.dromara.common.core.enums.SensitiveStrategy;
+import org.dromara.common.core.service.SensitiveService;
+import org.dromara.common.core.utils.SpringUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeansException;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/service/DictService.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/service/DictService.java
similarity index 93%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/service/DictService.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/service/DictService.java
index 4b426776..7c46d5c0 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/service/DictService.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/service/DictService.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.core.service;
+package org.dromara.common.core.service;
-import com.ruoyi.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.StringUtils;
/**
* 字典服务服务
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/service/SensitiveService.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/service/SensitiveService.java
similarity index 85%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/service/SensitiveService.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/service/SensitiveService.java
index 7b27bb45..038b229d 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/service/SensitiveService.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/service/SensitiveService.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.service;
+package org.dromara.common.core.service;
/**
* 脱敏服务
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/BeanCopyUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/BeanCopyUtils.java
similarity index 99%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/BeanCopyUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/BeanCopyUtils.java
index 63bbd712..c1e83023 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/BeanCopyUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/BeanCopyUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.utils;
+package org.dromara.common.core.utils;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.SimpleCache;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/DateUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/DateUtils.java
similarity index 99%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/DateUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/DateUtils.java
index 519ce740..974b9c3b 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/DateUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/DateUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.utils;
+package org.dromara.common.core.utils;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JsonUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/JsonUtils.java
similarity index 98%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JsonUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/JsonUtils.java
index cecc0d6c..58322b1c 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JsonUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/JsonUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.utils;
+package org.dromara.common.core.utils;
import cn.hutool.core.lang.Dict;
import cn.hutool.core.util.ArrayUtil;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/MessageUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/MessageUtils.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/MessageUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/MessageUtils.java
index 92cec81b..48dfc08d 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/MessageUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/MessageUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.utils;
+package org.dromara.common.core.utils;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ReUtil.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ReUtil.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ReUtil.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ReUtil.java
index 1f1114bc..2de7f4f8 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ReUtil.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ReUtil.java
@@ -1,148 +1,148 @@
-package com.ruoyi.common.core.utils;
-
-
-import cn.hutool.core.convert.Convert;
-
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.HashSet;
-import java.util.Set;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-public class ReUtil {
- public final static Pattern GROUP_VAR = Pattern.compile("\\$(\\d+)");
-
- /**
- * 正则中需要被转义的关键字
- */
- public final static Set RE_KEYS = new HashSet<>(
- Arrays.asList('$', '(', ')', '*', '+', '.', '[', ']', '?', '\\', '^', '{', '}', '|'));
- ;
-
- /**
- * 正则替换指定值
- * 通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
- *
- *
- * 例如:原字符串是:中文1234,我想把1234换成(1234),则可以:
- *
- *
- * ReUtil.replaceAll("中文1234", "(\\d+)", "($1)"))
- *
- * 结果:中文(1234)
- *
- *
- * @param content 文本
- * @param regex 正则
- * @param replacementTemplate 替换的文本模板,可以使用$1类似的变量提取正则匹配出的内容
- * @return 处理后的文本
- */
- public static String replaceAll(CharSequence content, String regex, String replacementTemplate) {
- final Pattern pattern = Pattern.compile(regex, Pattern.DOTALL);
- return replaceAll(content, pattern, replacementTemplate);
- }
-
- /**
- * 正则替换指定值
- * 通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
- *
- * @param content 文本
- * @param pattern {@link Pattern}
- * @param replacementTemplate 替换的文本模板,可以使用$1类似的变量提取正则匹配出的内容
- * @return 处理后的文本
- * @since 3.0.4
- */
- public static String replaceAll(CharSequence content, Pattern pattern, String replacementTemplate) {
- if (StringUtils.isEmpty(content)) {
- return StringUtils.EMPTY;
- }
-
- final Matcher matcher = pattern.matcher(content);
- boolean result = matcher.find();
- if (result) {
- final Set varNums = findAll(GROUP_VAR, replacementTemplate, 1, new HashSet<>());
- final StringBuffer sb = new StringBuffer();
- do {
- String replacement = replacementTemplate;
- for (String var : varNums) {
- int group = Integer.parseInt(var);
- replacement = replacement.replace("$" + var, matcher.group(group));
- }
- matcher.appendReplacement(sb, escape(replacement));
- result = matcher.find();
- }
- while (result);
- matcher.appendTail(sb);
- return sb.toString();
- }
- return Convert.toStr(content);
- }
-
- /**
- * 取得内容中匹配的所有结果
- *
- * @param 集合类型
- * @param pattern 编译后的正则模式
- * @param content 被查找的内容
- * @param group 正则的分组
- * @param collection 返回的集合类型
- * @return 结果集
- */
- public static > T findAll(Pattern pattern, CharSequence content, int group,
- T collection) {
- if (null == pattern || null == content) {
- return null;
- }
-
- if (null == collection) {
- throw new NullPointerException("Null collection param provided!");
- }
-
- final Matcher matcher = pattern.matcher(content);
- while (matcher.find()) {
- collection.add(matcher.group(group));
- }
- return collection;
- }
-
- /**
- * 转义字符,将正则的关键字转义
- *
- * @param c 字符
- * @return 转义后的文本
- */
- public static String escape(char c) {
- final StringBuilder builder = new StringBuilder();
- if (RE_KEYS.contains(c)) {
- builder.append('\\');
- }
- builder.append(c);
- return builder.toString();
- }
-
- /**
- * 转义字符串,将正则的关键字转义
- *
- * @param content 文本
- * @return 转义后的文本
- */
- public static String escape(CharSequence content) {
- if (StringUtils.isBlank(content)) {
- return StringUtils.EMPTY;
- }
-
- final StringBuilder builder = new StringBuilder();
- int len = content.length();
- char current;
- for (int i = 0; i < len; i++) {
- current = content.charAt(i);
- if (RE_KEYS.contains(current)) {
- builder.append('\\');
- }
- builder.append(current);
- }
- return builder.toString();
- }
-
-}
+package org.dromara.common.core.utils;
+
+
+import cn.hutool.core.convert.Convert;
+
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+public class ReUtil {
+ public final static Pattern GROUP_VAR = Pattern.compile("\\$(\\d+)");
+
+ /**
+ * 正则中需要被转义的关键字
+ */
+ public final static Set RE_KEYS = new HashSet<>(
+ Arrays.asList('$', '(', ')', '*', '+', '.', '[', ']', '?', '\\', '^', '{', '}', '|'));
+ ;
+
+ /**
+ * 正则替换指定值
+ * 通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
+ *
+ *
+ * 例如:原字符串是:中文1234,我想把1234换成(1234),则可以:
+ *
+ *
+ * ReUtil.replaceAll("中文1234", "(\\d+)", "($1)"))
+ *
+ * 结果:中文(1234)
+ *
+ *
+ * @param content 文本
+ * @param regex 正则
+ * @param replacementTemplate 替换的文本模板,可以使用$1类似的变量提取正则匹配出的内容
+ * @return 处理后的文本
+ */
+ public static String replaceAll(CharSequence content, String regex, String replacementTemplate) {
+ final Pattern pattern = Pattern.compile(regex, Pattern.DOTALL);
+ return replaceAll(content, pattern, replacementTemplate);
+ }
+
+ /**
+ * 正则替换指定值
+ * 通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
+ *
+ * @param content 文本
+ * @param pattern {@link Pattern}
+ * @param replacementTemplate 替换的文本模板,可以使用$1类似的变量提取正则匹配出的内容
+ * @return 处理后的文本
+ * @since 3.0.4
+ */
+ public static String replaceAll(CharSequence content, Pattern pattern, String replacementTemplate) {
+ if (StringUtils.isEmpty(content)) {
+ return StringUtils.EMPTY;
+ }
+
+ final Matcher matcher = pattern.matcher(content);
+ boolean result = matcher.find();
+ if (result) {
+ final Set varNums = findAll(GROUP_VAR, replacementTemplate, 1, new HashSet<>());
+ final StringBuffer sb = new StringBuffer();
+ do {
+ String replacement = replacementTemplate;
+ for (String var : varNums) {
+ int group = Integer.parseInt(var);
+ replacement = replacement.replace("$" + var, matcher.group(group));
+ }
+ matcher.appendReplacement(sb, escape(replacement));
+ result = matcher.find();
+ }
+ while (result);
+ matcher.appendTail(sb);
+ return sb.toString();
+ }
+ return Convert.toStr(content);
+ }
+
+ /**
+ * 取得内容中匹配的所有结果
+ *
+ * @param 集合类型
+ * @param pattern 编译后的正则模式
+ * @param content 被查找的内容
+ * @param group 正则的分组
+ * @param collection 返回的集合类型
+ * @return 结果集
+ */
+ public static > T findAll(Pattern pattern, CharSequence content, int group,
+ T collection) {
+ if (null == pattern || null == content) {
+ return null;
+ }
+
+ if (null == collection) {
+ throw new NullPointerException("Null collection param provided!");
+ }
+
+ final Matcher matcher = pattern.matcher(content);
+ while (matcher.find()) {
+ collection.add(matcher.group(group));
+ }
+ return collection;
+ }
+
+ /**
+ * 转义字符,将正则的关键字转义
+ *
+ * @param c 字符
+ * @return 转义后的文本
+ */
+ public static String escape(char c) {
+ final StringBuilder builder = new StringBuilder();
+ if (RE_KEYS.contains(c)) {
+ builder.append('\\');
+ }
+ builder.append(c);
+ return builder.toString();
+ }
+
+ /**
+ * 转义字符串,将正则的关键字转义
+ *
+ * @param content 文本
+ * @return 转义后的文本
+ */
+ public static String escape(CharSequence content) {
+ if (StringUtils.isBlank(content)) {
+ return StringUtils.EMPTY;
+ }
+
+ final StringBuilder builder = new StringBuilder();
+ int len = content.length();
+ char current;
+ for (int i = 0; i < len; i++) {
+ current = content.charAt(i);
+ if (RE_KEYS.contains(current)) {
+ builder.append('\\');
+ }
+ builder.append(current);
+ }
+ return builder.toString();
+ }
+
+}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ServletUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ServletUtils.java
similarity index 98%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ServletUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ServletUtils.java
index 1c5662c2..51e1cfa2 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ServletUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ServletUtils.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.core.utils;
+package org.dromara.common.core.utils;
import cn.hutool.core.convert.Convert;
import cn.hutool.extra.servlet.ServletUtil;
import cn.hutool.http.HttpStatus;
-import com.ruoyi.common.core.constant.Constants;
+import org.dromara.common.core.constant.Constants;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import org.springframework.http.MediaType;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/SpringUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/SpringUtils.java
similarity index 97%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/SpringUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/SpringUtils.java
index 7887c2c9..039602bb 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/SpringUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/SpringUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.utils;
+package org.dromara.common.core.utils;
import cn.hutool.extra.spring.SpringUtil;
import org.springframework.aop.framework.AopContext;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StreamUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/StreamUtils.java
similarity index 99%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StreamUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/StreamUtils.java
index 27fd0573..f1885ab6 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StreamUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/StreamUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.utils;
+package org.dromara.common.core.utils;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.map.MapUtil;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/StringUtils.java
similarity index 99%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/StringUtils.java
index 3f0c1b46..9ae32c50 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/StringUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.utils;
+package org.dromara.common.core.utils;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.convert.Convert;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/TreeBuildUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/TreeBuildUtils.java
similarity index 90%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/TreeBuildUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/TreeBuildUtils.java
index 0d249456..d0163e64 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/TreeBuildUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/TreeBuildUtils.java
@@ -1,11 +1,11 @@
-package com.ruoyi.common.core.utils;
+package org.dromara.common.core.utils;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.tree.Tree;
import cn.hutool.core.lang.tree.TreeNodeConfig;
import cn.hutool.core.lang.tree.TreeUtil;
import cn.hutool.core.lang.tree.parser.NodeParser;
-import com.ruoyi.common.core.utils.reflect.ReflectUtils;
+import org.dromara.common.core.utils.reflect.ReflectUtils;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ValidatorUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ValidatorUtils.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ValidatorUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ValidatorUtils.java
index 8ba84da0..fc64f9ea 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ValidatorUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ValidatorUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.utils;
+package org.dromara.common.core.utils;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/file/FileUtils.java
similarity index 97%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/file/FileUtils.java
index a0af569d..93f4b120 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/file/FileUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.utils.file;
+package org.dromara.common.core.utils.file;
import cn.hutool.core.io.FileUtil;
import lombok.AccessLevel;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/MimeTypeUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/file/MimeTypeUtils.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/MimeTypeUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/file/MimeTypeUtils.java
index 7291c0ff..23fa2cfe 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/MimeTypeUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/file/MimeTypeUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.utils.file;
+package org.dromara.common.core.utils.file;
/**
* 媒体类型工具类
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ip/AddressUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ip/AddressUtils.java
similarity index 88%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ip/AddressUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ip/AddressUtils.java
index ffef66f8..a3798783 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ip/AddressUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ip/AddressUtils.java
@@ -1,8 +1,8 @@
-package com.ruoyi.common.core.utils.ip;
+package org.dromara.common.core.utils.ip;
import cn.hutool.core.net.NetUtil;
import cn.hutool.http.HtmlUtil;
-import com.ruoyi.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.StringUtils;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ip/RegionUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ip/RegionUtils.java
similarity index 93%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ip/RegionUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ip/RegionUtils.java
index 4ff0f806..7d0ef1be 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ip/RegionUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ip/RegionUtils.java
@@ -1,10 +1,10 @@
-package com.ruoyi.common.core.utils.ip;
+package org.dromara.common.core.utils.ip;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.io.resource.ClassPathResource;
import cn.hutool.core.util.ObjectUtil;
-import com.ruoyi.common.core.exception.ServiceException;
-import com.ruoyi.common.core.utils.file.FileUtils;
+import org.dromara.common.core.exception.ServiceException;
+import org.dromara.common.core.utils.file.FileUtils;
import lombok.extern.slf4j.Slf4j;
import org.lionsoul.ip2region.xdb.Searcher;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/reflect/ReflectUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/reflect/ReflectUtils.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/reflect/ReflectUtils.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/reflect/ReflectUtils.java
index af0c5600..367e8c98 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/reflect/ReflectUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/reflect/ReflectUtils.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.core.utils.reflect;
+package org.dromara.common.core.utils.reflect;
import cn.hutool.core.util.ReflectUtil;
-import com.ruoyi.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.StringUtils;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/sql/SqlUtil.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/sql/SqlUtil.java
similarity index 91%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/sql/SqlUtil.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/sql/SqlUtil.java
index 4c878d3b..1ed01a98 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/sql/SqlUtil.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/sql/SqlUtil.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.core.utils.sql;
+package org.dromara.common.core.utils.sql;
-import com.ruoyi.common.core.exception.UtilException;
-import com.ruoyi.common.core.utils.StringUtils;
+import org.dromara.common.core.exception.UtilException;
+import org.dromara.common.core.utils.StringUtils;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/validate/AddGroup.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/validate/AddGroup.java
similarity index 65%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/validate/AddGroup.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/validate/AddGroup.java
index e1934e1e..02758999 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/validate/AddGroup.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/validate/AddGroup.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.validate;
+package org.dromara.common.core.validate;
/**
* 校验分组 add
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/validate/EditGroup.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/validate/EditGroup.java
similarity index 66%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/validate/EditGroup.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/validate/EditGroup.java
index 3c6ca7f8..77c5040b 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/validate/EditGroup.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/validate/EditGroup.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.validate;
+package org.dromara.common.core.validate;
/**
* 校验分组 edit
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/validate/QueryGroup.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/validate/QueryGroup.java
similarity index 66%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/validate/QueryGroup.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/validate/QueryGroup.java
index bbbfe038..02a0ac29 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/validate/QueryGroup.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/validate/QueryGroup.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.validate;
+package org.dromara.common.core.validate;
/**
* 校验分组 query
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/controller/BaseController.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/web/controller/BaseController.java
similarity index 85%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/controller/BaseController.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/web/controller/BaseController.java
index 72b5d557..919627d4 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/controller/BaseController.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/web/controller/BaseController.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.core.web.controller;
+package org.dromara.common.core.web.controller;
-import com.ruoyi.common.core.domain.R;
+import org.dromara.common.core.domain.R;
import lombok.extern.slf4j.Slf4j;
/**
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/BaseEntity.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/web/domain/BaseEntity.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/BaseEntity.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/web/domain/BaseEntity.java
index c0a3a0ff..66ac1478 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/BaseEntity.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/web/domain/BaseEntity.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.web.domain;
+package org.dromara.common.core.web.domain;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/TreeEntity.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/web/domain/TreeEntity.java
similarity index 93%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/TreeEntity.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/web/domain/TreeEntity.java
index fffb8f6c..c8ec27e7 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/TreeEntity.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/web/domain/TreeEntity.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.web.domain;
+package org.dromara.common.core.web.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/xss/Xss.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/xss/Xss.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/xss/Xss.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/xss/Xss.java
index fb712248..907df7c6 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/xss/Xss.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/xss/Xss.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.xss;
+package org.dromara.common.core.xss;
import javax.validation.Constraint;
import javax.validation.Payload;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/xss/XssValidator.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/xss/XssValidator.java
similarity index 92%
rename from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/xss/XssValidator.java
rename to ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/xss/XssValidator.java
index b8601d63..55c4a7dc 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/xss/XssValidator.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/xss/XssValidator.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.core.xss;
+package org.dromara.common.core.xss;
import cn.hutool.core.util.ReUtil;
import cn.hutool.http.HtmlUtil;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index df1b8d62..f713f718 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,5 +1,5 @@
-com.ruoyi.common.core.utils.SpringUtils
-com.ruoyi.common.core.config.ApplicationConfig
-com.ruoyi.common.core.config.JacksonConfig
-com.ruoyi.common.core.config.ValidatorConfig
-com.ruoyi.common.core.config.AsyncConfig
+org.dromara.common.core.utils.SpringUtils
+org.dromara.common.core.config.ApplicationConfig
+org.dromara.common.core.config.JacksonConfig
+org.dromara.common.core.config.ValidatorConfig
+org.dromara.common.core.config.AsyncConfig
diff --git a/ruoyi-common/ruoyi-common-dict/pom.xml b/ruoyi-common/ruoyi-common-dict/pom.xml
index c7f672a0..fd5aefe6 100644
--- a/ruoyi-common/ruoyi-common-dict/pom.xml
+++ b/ruoyi-common/ruoyi-common-dict/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -19,12 +19,12 @@
- com.ruoyi
+ org.dromara
ruoyi-common-redis
- com.ruoyi
+ org.dromara
ruoyi-api-system
diff --git a/ruoyi-common/ruoyi-common-dict/src/main/java/com/ruoyi/common/dict/annotation/DictDataMapper.java b/ruoyi-common/ruoyi-common-dict/src/main/java/org/dromara/common/dict/annotation/DictDataMapper.java
similarity index 86%
rename from ruoyi-common/ruoyi-common-dict/src/main/java/com/ruoyi/common/dict/annotation/DictDataMapper.java
rename to ruoyi-common/ruoyi-common-dict/src/main/java/org/dromara/common/dict/annotation/DictDataMapper.java
index c90e4f0b..a575c181 100644
--- a/ruoyi-common/ruoyi-common-dict/src/main/java/com/ruoyi/common/dict/annotation/DictDataMapper.java
+++ b/ruoyi-common/ruoyi-common-dict/src/main/java/org/dromara/common/dict/annotation/DictDataMapper.java
@@ -1,8 +1,8 @@
-package com.ruoyi.common.dict.annotation;
+package org.dromara.common.dict.annotation;
import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.ruoyi.common.dict.jackson.DictDataJsonSerializer;
+import org.dromara.common.dict.jackson.DictDataJsonSerializer;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/ruoyi-common/ruoyi-common-dict/src/main/java/com/ruoyi/common/dict/jackson/DictDataJsonSerializer.java b/ruoyi-common/ruoyi-common-dict/src/main/java/org/dromara/common/dict/jackson/DictDataJsonSerializer.java
similarity index 88%
rename from ruoyi-common/ruoyi-common-dict/src/main/java/com/ruoyi/common/dict/jackson/DictDataJsonSerializer.java
rename to ruoyi-common/ruoyi-common-dict/src/main/java/org/dromara/common/dict/jackson/DictDataJsonSerializer.java
index fbe8b9af..e66e6e27 100644
--- a/ruoyi-common/ruoyi-common-dict/src/main/java/com/ruoyi/common/dict/jackson/DictDataJsonSerializer.java
+++ b/ruoyi-common/ruoyi-common-dict/src/main/java/org/dromara/common/dict/jackson/DictDataJsonSerializer.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.dict.jackson;
+package org.dromara.common.dict.jackson;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
@@ -8,10 +8,10 @@ import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import com.fasterxml.jackson.databind.ser.ContextualSerializer;
-import com.ruoyi.common.core.service.DictService;
-import com.ruoyi.common.core.utils.SpringUtils;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.dict.annotation.DictDataMapper;
+import org.dromara.common.core.service.DictService;
+import org.dromara.common.core.utils.SpringUtils;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.dict.annotation.DictDataMapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeansException;
diff --git a/ruoyi-common/ruoyi-common-dict/src/main/java/com/ruoyi/common/dict/service/impl/DictServiceImpl.java b/ruoyi-common/ruoyi-common-dict/src/main/java/org/dromara/common/dict/service/impl/DictServiceImpl.java
similarity index 88%
rename from ruoyi-common/ruoyi-common-dict/src/main/java/com/ruoyi/common/dict/service/impl/DictServiceImpl.java
rename to ruoyi-common/ruoyi-common-dict/src/main/java/org/dromara/common/dict/service/impl/DictServiceImpl.java
index 970c0759..a74a469e 100644
--- a/ruoyi-common/ruoyi-common-dict/src/main/java/com/ruoyi/common/dict/service/impl/DictServiceImpl.java
+++ b/ruoyi-common/ruoyi-common-dict/src/main/java/org/dromara/common/dict/service/impl/DictServiceImpl.java
@@ -1,13 +1,13 @@
-package com.ruoyi.common.dict.service.impl;
+package org.dromara.common.dict.service.impl;
import cn.dev33.satoken.context.SaHolder;
import cn.hutool.core.util.ObjectUtil;
-import com.ruoyi.common.core.constant.CacheConstants;
-import com.ruoyi.common.core.service.DictService;
-import com.ruoyi.common.core.utils.StreamUtils;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.system.api.RemoteDictService;
-import com.ruoyi.system.api.domain.SysDictData;
+import org.dromara.common.core.constant.CacheConstants;
+import org.dromara.common.core.service.DictService;
+import org.dromara.common.core.utils.StreamUtils;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.system.api.RemoteDictService;
+import org.dromara.system.api.domain.SysDictData;
import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.stereotype.Service;
diff --git a/ruoyi-common/ruoyi-common-dict/src/main/java/com/ruoyi/common/dict/utils/DictUtils.java b/ruoyi-common/ruoyi-common-dict/src/main/java/org/dromara/common/dict/utils/DictUtils.java
similarity index 83%
rename from ruoyi-common/ruoyi-common-dict/src/main/java/com/ruoyi/common/dict/utils/DictUtils.java
rename to ruoyi-common/ruoyi-common-dict/src/main/java/org/dromara/common/dict/utils/DictUtils.java
index aed32124..8a43eeee 100644
--- a/ruoyi-common/ruoyi-common-dict/src/main/java/com/ruoyi/common/dict/utils/DictUtils.java
+++ b/ruoyi-common/ruoyi-common-dict/src/main/java/org/dromara/common/dict/utils/DictUtils.java
@@ -1,8 +1,8 @@
-package com.ruoyi.common.dict.utils;
+package org.dromara.common.dict.utils;
-import com.ruoyi.common.core.constant.CacheNames;
-import com.ruoyi.common.redis.utils.CacheUtils;
-import com.ruoyi.system.api.domain.SysDictData;
+import org.dromara.common.core.constant.CacheNames;
+import org.dromara.common.redis.utils.CacheUtils;
+import org.dromara.system.api.domain.SysDictData;
import java.util.List;
diff --git a/ruoyi-common/ruoyi-common-dict/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-dict/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index 59edd222..2b0acfe9 100644
--- a/ruoyi-common/ruoyi-common-dict/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-dict/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.dict.service.impl.DictServiceImpl
+org.dromara.common.dict.service.impl.DictServiceImpl
diff --git a/ruoyi-common/ruoyi-common-doc/pom.xml b/ruoyi-common/ruoyi-common-doc/pom.xml
index a18b664f..3443c0a2 100644
--- a/ruoyi-common/ruoyi-common-doc/pom.xml
+++ b/ruoyi-common/ruoyi-common-doc/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -19,7 +19,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
diff --git a/ruoyi-common/ruoyi-common-doc/src/main/java/com/ruoyi/common/doc/config/PlusPaths.java b/ruoyi-common/ruoyi-common-doc/src/main/java/org/dromara/common/doc/config/PlusPaths.java
similarity index 85%
rename from ruoyi-common/ruoyi-common-doc/src/main/java/com/ruoyi/common/doc/config/PlusPaths.java
rename to ruoyi-common/ruoyi-common-doc/src/main/java/org/dromara/common/doc/config/PlusPaths.java
index 199297bc..23075d22 100644
--- a/ruoyi-common/ruoyi-common-doc/src/main/java/com/ruoyi/common/doc/config/PlusPaths.java
+++ b/ruoyi-common/ruoyi-common-doc/src/main/java/org/dromara/common/doc/config/PlusPaths.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.doc.config;
+package org.dromara.common.doc.config;
import io.swagger.v3.oas.models.Paths;
diff --git a/ruoyi-common/ruoyi-common-doc/src/main/java/com/ruoyi/common/doc/config/SwaggerAutoConfiguration.java b/ruoyi-common/ruoyi-common-doc/src/main/java/org/dromara/common/doc/config/SwaggerAutoConfiguration.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-doc/src/main/java/com/ruoyi/common/doc/config/SwaggerAutoConfiguration.java
rename to ruoyi-common/ruoyi-common-doc/src/main/java/org/dromara/common/doc/config/SwaggerAutoConfiguration.java
index 5ec4252d..8e3cc30a 100644
--- a/ruoyi-common/ruoyi-common-doc/src/main/java/com/ruoyi/common/doc/config/SwaggerAutoConfiguration.java
+++ b/ruoyi-common/ruoyi-common-doc/src/main/java/org/dromara/common/doc/config/SwaggerAutoConfiguration.java
@@ -1,8 +1,8 @@
-package com.ruoyi.common.doc.config;
+package org.dromara.common.doc.config;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.doc.config.properties.SwaggerProperties;
-import com.ruoyi.common.doc.handler.OpenApiHandler;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.doc.config.properties.SwaggerProperties;
+import org.dromara.common.doc.handler.OpenApiHandler;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.Paths;
import io.swagger.v3.oas.models.info.Info;
diff --git a/ruoyi-common/ruoyi-common-doc/src/main/java/com/ruoyi/common/doc/config/properties/SwaggerProperties.java b/ruoyi-common/ruoyi-common-doc/src/main/java/org/dromara/common/doc/config/properties/SwaggerProperties.java
similarity index 97%
rename from ruoyi-common/ruoyi-common-doc/src/main/java/com/ruoyi/common/doc/config/properties/SwaggerProperties.java
rename to ruoyi-common/ruoyi-common-doc/src/main/java/org/dromara/common/doc/config/properties/SwaggerProperties.java
index 7cb92fe8..f25b4df5 100644
--- a/ruoyi-common/ruoyi-common-doc/src/main/java/com/ruoyi/common/doc/config/properties/SwaggerProperties.java
+++ b/ruoyi-common/ruoyi-common-doc/src/main/java/org/dromara/common/doc/config/properties/SwaggerProperties.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.doc.config.properties;
+package org.dromara.common.doc.config.properties;
import io.swagger.v3.oas.models.Components;
import io.swagger.v3.oas.models.ExternalDocumentation;
diff --git a/ruoyi-common/ruoyi-common-doc/src/main/java/com/ruoyi/common/doc/handler/OpenApiHandler.java b/ruoyi-common/ruoyi-common-doc/src/main/java/org/dromara/common/doc/handler/OpenApiHandler.java
similarity index 99%
rename from ruoyi-common/ruoyi-common-doc/src/main/java/com/ruoyi/common/doc/handler/OpenApiHandler.java
rename to ruoyi-common/ruoyi-common-doc/src/main/java/org/dromara/common/doc/handler/OpenApiHandler.java
index 4e0dbd49..8b9ad72d 100644
--- a/ruoyi-common/ruoyi-common-doc/src/main/java/com/ruoyi/common/doc/handler/OpenApiHandler.java
+++ b/ruoyi-common/ruoyi-common-doc/src/main/java/org/dromara/common/doc/handler/OpenApiHandler.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.doc.handler;
+package org.dromara.common.doc.handler;
import cn.hutool.core.io.IoUtil;
import io.swagger.v3.core.jackson.TypeNameResolver;
diff --git a/ruoyi-common/ruoyi-common-doc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-doc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index e3302e60..e744de88 100644
--- a/ruoyi-common/ruoyi-common-doc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-doc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.doc.config.SwaggerAutoConfiguration
+org.dromara.common.doc.config.SwaggerAutoConfiguration
diff --git a/ruoyi-common/ruoyi-common-dubbo/pom.xml b/ruoyi-common/ruoyi-common-dubbo/pom.xml
index c0a93754..989c2f1d 100644
--- a/ruoyi-common/ruoyi-common-dubbo/pom.xml
+++ b/ruoyi-common/ruoyi-common-dubbo/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -17,7 +17,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
diff --git a/ruoyi-common/ruoyi-common-dubbo/src/main/java/cn/dev33/satoken/context/dubbo/filter/SaTokenDubboConsumerFilter.java b/ruoyi-common/ruoyi-common-dubbo/src/main/java/cn/dev33/satoken/context/dubbo/filter/SaTokenDubboConsumerFilter.java
index f7518b0d..72b5018b 100644
--- a/ruoyi-common/ruoyi-common-dubbo/src/main/java/cn/dev33/satoken/context/dubbo/filter/SaTokenDubboConsumerFilter.java
+++ b/ruoyi-common/ruoyi-common-dubbo/src/main/java/cn/dev33/satoken/context/dubbo/filter/SaTokenDubboConsumerFilter.java
@@ -6,7 +6,7 @@ import cn.dev33.satoken.same.SaSameUtil;
import cn.dev33.satoken.spring.SaBeanInject;
import cn.dev33.satoken.stp.StpUtil;
import cn.dev33.satoken.util.SaTokenConsts;
-import com.ruoyi.common.core.utils.SpringUtils;
+import org.dromara.common.core.utils.SpringUtils;
import org.apache.dubbo.common.constants.CommonConstants;
import org.apache.dubbo.common.extension.Activate;
import org.apache.dubbo.rpc.*;
diff --git a/ruoyi-common/ruoyi-common-dubbo/src/main/java/cn/dev33/satoken/context/dubbo/filter/SaTokenDubboProviderFilter.java b/ruoyi-common/ruoyi-common-dubbo/src/main/java/cn/dev33/satoken/context/dubbo/filter/SaTokenDubboProviderFilter.java
index 6436b991..6646e3a2 100644
--- a/ruoyi-common/ruoyi-common-dubbo/src/main/java/cn/dev33/satoken/context/dubbo/filter/SaTokenDubboProviderFilter.java
+++ b/ruoyi-common/ruoyi-common-dubbo/src/main/java/cn/dev33/satoken/context/dubbo/filter/SaTokenDubboProviderFilter.java
@@ -3,7 +3,7 @@ package cn.dev33.satoken.context.dubbo.filter;
import cn.dev33.satoken.SaManager;
import cn.dev33.satoken.same.SaSameUtil;
import cn.dev33.satoken.spring.SaBeanInject;
-import com.ruoyi.common.core.utils.SpringUtils;
+import org.dromara.common.core.utils.SpringUtils;
import org.apache.dubbo.common.constants.CommonConstants;
import org.apache.dubbo.common.extension.Activate;
import org.apache.dubbo.rpc.*;
diff --git a/ruoyi-common/ruoyi-common-dubbo/src/main/java/com/ruoyi/common/dubbo/enumd/RequestLogEnum.java b/ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/enumd/RequestLogEnum.java
similarity index 85%
rename from ruoyi-common/ruoyi-common-dubbo/src/main/java/com/ruoyi/common/dubbo/enumd/RequestLogEnum.java
rename to ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/enumd/RequestLogEnum.java
index b02313a2..f238eebd 100644
--- a/ruoyi-common/ruoyi-common-dubbo/src/main/java/com/ruoyi/common/dubbo/enumd/RequestLogEnum.java
+++ b/ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/enumd/RequestLogEnum.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.dubbo.enumd;
+package org.dromara.common.dubbo.enumd;
import lombok.AllArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-dubbo/src/main/java/com/ruoyi/common/dubbo/filter/DubboRequestFilter.java b/ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/filter/DubboRequestFilter.java
similarity index 89%
rename from ruoyi-common/ruoyi-common-dubbo/src/main/java/com/ruoyi/common/dubbo/filter/DubboRequestFilter.java
rename to ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/filter/DubboRequestFilter.java
index 3b06d20f..31b2d09f 100644
--- a/ruoyi-common/ruoyi-common-dubbo/src/main/java/com/ruoyi/common/dubbo/filter/DubboRequestFilter.java
+++ b/ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/filter/DubboRequestFilter.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.dubbo.filter;
+package org.dromara.common.dubbo.filter;
-import com.ruoyi.common.core.utils.JsonUtils;
-import com.ruoyi.common.core.utils.SpringUtils;
-import com.ruoyi.common.dubbo.enumd.RequestLogEnum;
-import com.ruoyi.common.dubbo.properties.DubboCustomProperties;
+import org.dromara.common.core.utils.JsonUtils;
+import org.dromara.common.core.utils.SpringUtils;
+import org.dromara.common.dubbo.enumd.RequestLogEnum;
+import org.dromara.common.dubbo.properties.DubboCustomProperties;
import lombok.extern.slf4j.Slf4j;
import org.apache.dubbo.common.constants.CommonConstants;
import org.apache.dubbo.common.extension.Activate;
diff --git a/ruoyi-common/ruoyi-common-dubbo/src/main/java/com/ruoyi/common/dubbo/properties/DubboCustomProperties.java b/ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/properties/DubboCustomProperties.java
similarity index 80%
rename from ruoyi-common/ruoyi-common-dubbo/src/main/java/com/ruoyi/common/dubbo/properties/DubboCustomProperties.java
rename to ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/properties/DubboCustomProperties.java
index 96b7b763..2431eb47 100644
--- a/ruoyi-common/ruoyi-common-dubbo/src/main/java/com/ruoyi/common/dubbo/properties/DubboCustomProperties.java
+++ b/ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/properties/DubboCustomProperties.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.dubbo.properties;
+package org.dromara.common.dubbo.properties;
-import com.ruoyi.common.dubbo.enumd.RequestLogEnum;
+import org.dromara.common.dubbo.enumd.RequestLogEnum;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.cloud.context.config.annotation.RefreshScope;
diff --git a/ruoyi-common/ruoyi-common-dubbo/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.Filter b/ruoyi-common/ruoyi-common-dubbo/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.Filter
index ba392c95..6f766ab7 100644
--- a/ruoyi-common/ruoyi-common-dubbo/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.Filter
+++ b/ruoyi-common/ruoyi-common-dubbo/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.Filter
@@ -1 +1 @@
-dubboRequestFilter=com.ruoyi.common.dubbo.filter.DubboRequestFilter
\ No newline at end of file
+dubboRequestFilter=org.dromara.common.dubbo.filter.DubboRequestFilter
diff --git a/ruoyi-common/ruoyi-common-dubbo/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-dubbo/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index 7a8e5348..582c21f7 100644
--- a/ruoyi-common/ruoyi-common-dubbo/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-dubbo/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.dubbo.properties.DubboCustomProperties
+org.dromara.common.dubbo.properties.DubboCustomProperties
diff --git a/ruoyi-common/ruoyi-common-elasticsearch/pom.xml b/ruoyi-common/ruoyi-common-elasticsearch/pom.xml
index 212a91c9..9a875b9a 100644
--- a/ruoyi-common/ruoyi-common-elasticsearch/pom.xml
+++ b/ruoyi-common/ruoyi-common-elasticsearch/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
diff --git a/ruoyi-common/ruoyi-common-elasticsearch/src/main/java/com/ruoyi/common/elasticsearch/config/ActuatorEnvironmentPostProcessor.java b/ruoyi-common/ruoyi-common-elasticsearch/src/main/java/org/dromara/common/elasticsearch/config/ActuatorEnvironmentPostProcessor.java
similarity index 92%
rename from ruoyi-common/ruoyi-common-elasticsearch/src/main/java/com/ruoyi/common/elasticsearch/config/ActuatorEnvironmentPostProcessor.java
rename to ruoyi-common/ruoyi-common-elasticsearch/src/main/java/org/dromara/common/elasticsearch/config/ActuatorEnvironmentPostProcessor.java
index c6f67c1b..f2fbc5f3 100644
--- a/ruoyi-common/ruoyi-common-elasticsearch/src/main/java/com/ruoyi/common/elasticsearch/config/ActuatorEnvironmentPostProcessor.java
+++ b/ruoyi-common/ruoyi-common-elasticsearch/src/main/java/org/dromara/common/elasticsearch/config/ActuatorEnvironmentPostProcessor.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.elasticsearch.config;
+package org.dromara.common.elasticsearch.config;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.env.EnvironmentPostProcessor;
diff --git a/ruoyi-common/ruoyi-common-elasticsearch/src/main/java/com/ruoyi/common/elasticsearch/config/EasyEsConfiguration.java b/ruoyi-common/ruoyi-common-elasticsearch/src/main/java/org/dromara/common/elasticsearch/config/EasyEsConfiguration.java
similarity index 80%
rename from ruoyi-common/ruoyi-common-elasticsearch/src/main/java/com/ruoyi/common/elasticsearch/config/EasyEsConfiguration.java
rename to ruoyi-common/ruoyi-common-elasticsearch/src/main/java/org/dromara/common/elasticsearch/config/EasyEsConfiguration.java
index 7e151e74..837ca93e 100644
--- a/ruoyi-common/ruoyi-common-elasticsearch/src/main/java/com/ruoyi/common/elasticsearch/config/EasyEsConfiguration.java
+++ b/ruoyi-common/ruoyi-common-elasticsearch/src/main/java/org/dromara/common/elasticsearch/config/EasyEsConfiguration.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.elasticsearch.config;
+package org.dromara.common.elasticsearch.config;
import cn.easyes.starter.register.EsMapperScan;
import org.springframework.boot.autoconfigure.AutoConfiguration;
@@ -11,7 +11,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
*/
@AutoConfiguration
@ConditionalOnProperty(value = "easy-es.enable", havingValue = "true")
-@EsMapperScan("com.ruoyi.**.esmapper")
+@EsMapperScan("org.dromara.**.esmapper")
public class EasyEsConfiguration {
}
diff --git a/ruoyi-common/ruoyi-common-elasticsearch/src/main/resources/META-INF/spring.factories b/ruoyi-common/ruoyi-common-elasticsearch/src/main/resources/META-INF/spring.factories
index 1dbf1036..1a18290a 100644
--- a/ruoyi-common/ruoyi-common-elasticsearch/src/main/resources/META-INF/spring.factories
+++ b/ruoyi-common/ruoyi-common-elasticsearch/src/main/resources/META-INF/spring.factories
@@ -1,2 +1,2 @@
org.springframework.boot.env.EnvironmentPostProcessor=\
- com.ruoyi.common.elasticsearch.config.ActuatorEnvironmentPostProcessor
+ org.dromara.common.elasticsearch.config.ActuatorEnvironmentPostProcessor
diff --git a/ruoyi-common/ruoyi-common-elasticsearch/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-elasticsearch/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index e2a0d5e6..b1a5918e 100644
--- a/ruoyi-common/ruoyi-common-elasticsearch/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-elasticsearch/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.elasticsearch.config.EasyEsConfiguration
+org.dromara.common.elasticsearch.config.EasyEsConfiguration
diff --git a/ruoyi-common/ruoyi-common-encrypt/pom.xml b/ruoyi-common/ruoyi-common-encrypt/pom.xml
index c5aa3b58..8eee91cc 100644
--- a/ruoyi-common/ruoyi-common-encrypt/pom.xml
+++ b/ruoyi-common/ruoyi-common-encrypt/pom.xml
@@ -3,7 +3,7 @@
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">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -18,7 +18,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/annotation/EncryptField.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/annotation/EncryptField.java
similarity index 81%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/annotation/EncryptField.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/annotation/EncryptField.java
index f549a6a8..ba0b9587 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/annotation/EncryptField.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/annotation/EncryptField.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.encrypt.annotation;
+package org.dromara.common.encrypt.annotation;
-import com.ruoyi.common.encrypt.enumd.AlgorithmType;
-import com.ruoyi.common.encrypt.enumd.EncodeType;
+import org.dromara.common.encrypt.enumd.AlgorithmType;
+import org.dromara.common.encrypt.enumd.EncodeType;
import java.lang.annotation.*;
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/config/EncryptorAutoConfiguration.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/config/EncryptorAutoConfiguration.java
similarity index 78%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/config/EncryptorAutoConfiguration.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/config/EncryptorAutoConfiguration.java
index 55be902d..e988a3a2 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/config/EncryptorAutoConfiguration.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/config/EncryptorAutoConfiguration.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.encrypt.config;
+package org.dromara.common.encrypt.config;
-import com.ruoyi.common.encrypt.core.EncryptorManager;
-import com.ruoyi.common.encrypt.interceptor.MybatisDecryptInterceptor;
-import com.ruoyi.common.encrypt.interceptor.MybatisEncryptInterceptor;
-import com.ruoyi.common.encrypt.properties.EncryptorProperties;
+import org.dromara.common.encrypt.core.EncryptorManager;
+import org.dromara.common.encrypt.interceptor.MybatisDecryptInterceptor;
+import org.dromara.common.encrypt.interceptor.MybatisEncryptInterceptor;
+import org.dromara.common.encrypt.properties.EncryptorProperties;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/EncryptContext.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/EncryptContext.java
similarity index 77%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/EncryptContext.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/EncryptContext.java
index ff382548..2f02eaf3 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/EncryptContext.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/EncryptContext.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.encrypt.core;
+package org.dromara.common.encrypt.core;
-import com.ruoyi.common.encrypt.enumd.AlgorithmType;
-import com.ruoyi.common.encrypt.enumd.EncodeType;
+import org.dromara.common.encrypt.enumd.AlgorithmType;
+import org.dromara.common.encrypt.enumd.EncodeType;
import lombok.Data;
/**
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/EncryptorManager.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/EncryptorManager.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/EncryptorManager.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/EncryptorManager.java
index d86eb71a..07c5675a 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/EncryptorManager.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/EncryptorManager.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.encrypt.core;
+package org.dromara.common.encrypt.core;
import cn.hutool.core.util.ReflectUtil;
-import com.ruoyi.common.encrypt.annotation.EncryptField;
+import org.dromara.common.encrypt.annotation.EncryptField;
import lombok.extern.slf4j.Slf4j;
import java.lang.reflect.Field;
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/IEncryptor.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/IEncryptor.java
similarity index 78%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/IEncryptor.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/IEncryptor.java
index d9642c0d..dbc4420a 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/IEncryptor.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/IEncryptor.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.encrypt.core;
+package org.dromara.common.encrypt.core;
-import com.ruoyi.common.encrypt.enumd.AlgorithmType;
-import com.ruoyi.common.encrypt.enumd.EncodeType;
+import org.dromara.common.encrypt.enumd.AlgorithmType;
+import org.dromara.common.encrypt.enumd.EncodeType;
/**
* 加解者
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/AbstractEncryptor.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/AbstractEncryptor.java
similarity index 62%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/AbstractEncryptor.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/AbstractEncryptor.java
index b068ce77..858d229d 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/AbstractEncryptor.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/AbstractEncryptor.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.encrypt.core.encryptor;
+package org.dromara.common.encrypt.core.encryptor;
-import com.ruoyi.common.encrypt.core.EncryptContext;
-import com.ruoyi.common.encrypt.core.IEncryptor;
+import org.dromara.common.encrypt.core.EncryptContext;
+import org.dromara.common.encrypt.core.IEncryptor;
/**
* 所有加密执行者的基类
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/AesEncryptor.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/AesEncryptor.java
similarity index 88%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/AesEncryptor.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/AesEncryptor.java
index ea89d2cb..228a3627 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/AesEncryptor.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/AesEncryptor.java
@@ -1,12 +1,12 @@
-package com.ruoyi.common.encrypt.core.encryptor;
+package org.dromara.common.encrypt.core.encryptor;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.crypto.SecureUtil;
import cn.hutool.crypto.symmetric.AES;
-import com.ruoyi.common.encrypt.core.EncryptContext;
-import com.ruoyi.common.encrypt.enumd.AlgorithmType;
-import com.ruoyi.common.encrypt.enumd.EncodeType;
+import org.dromara.common.encrypt.core.EncryptContext;
+import org.dromara.common.encrypt.enumd.AlgorithmType;
+import org.dromara.common.encrypt.enumd.EncodeType;
import java.nio.charset.StandardCharsets;
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/Base64Encryptor.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/Base64Encryptor.java
similarity index 79%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/Base64Encryptor.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/Base64Encryptor.java
index 70f3e002..40039543 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/Base64Encryptor.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/Base64Encryptor.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.encrypt.core.encryptor;
+package org.dromara.common.encrypt.core.encryptor;
import cn.hutool.core.codec.Base64;
-import com.ruoyi.common.encrypt.core.EncryptContext;
-import com.ruoyi.common.encrypt.enumd.AlgorithmType;
-import com.ruoyi.common.encrypt.enumd.EncodeType;
+import org.dromara.common.encrypt.core.EncryptContext;
+import org.dromara.common.encrypt.enumd.AlgorithmType;
+import org.dromara.common.encrypt.enumd.EncodeType;
/**
* Base64算法实现
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/RsaEncryptor.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/RsaEncryptor.java
similarity index 85%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/RsaEncryptor.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/RsaEncryptor.java
index bd7774ec..61b1dffe 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/RsaEncryptor.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/RsaEncryptor.java
@@ -1,13 +1,13 @@
-package com.ruoyi.common.encrypt.core.encryptor;
+package org.dromara.common.encrypt.core.encryptor;
import cn.hutool.core.codec.Base64;
import cn.hutool.crypto.SecureUtil;
import cn.hutool.crypto.asymmetric.KeyType;
import cn.hutool.crypto.asymmetric.RSA;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.encrypt.core.EncryptContext;
-import com.ruoyi.common.encrypt.enumd.AlgorithmType;
-import com.ruoyi.common.encrypt.enumd.EncodeType;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.encrypt.core.EncryptContext;
+import org.dromara.common.encrypt.enumd.AlgorithmType;
+import org.dromara.common.encrypt.enumd.EncodeType;
/**
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/Sm2Encryptor.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/Sm2Encryptor.java
similarity index 85%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/Sm2Encryptor.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/Sm2Encryptor.java
index 1e0bb9f1..c728cf83 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/Sm2Encryptor.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/Sm2Encryptor.java
@@ -1,13 +1,13 @@
-package com.ruoyi.common.encrypt.core.encryptor;
+package org.dromara.common.encrypt.core.encryptor;
import cn.hutool.core.codec.Base64;
import cn.hutool.crypto.SmUtil;
import cn.hutool.crypto.asymmetric.KeyType;
import cn.hutool.crypto.asymmetric.SM2;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.encrypt.core.EncryptContext;
-import com.ruoyi.common.encrypt.enumd.AlgorithmType;
-import com.ruoyi.common.encrypt.enumd.EncodeType;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.encrypt.core.EncryptContext;
+import org.dromara.common.encrypt.enumd.AlgorithmType;
+import org.dromara.common.encrypt.enumd.EncodeType;
/**
* sm2算法实现
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/Sm4Encryptor.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/Sm4Encryptor.java
similarity index 87%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/Sm4Encryptor.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/Sm4Encryptor.java
index b1505038..2a32faf2 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/core/encryptor/Sm4Encryptor.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/encryptor/Sm4Encryptor.java
@@ -1,11 +1,11 @@
-package com.ruoyi.common.encrypt.core.encryptor;
+package org.dromara.common.encrypt.core.encryptor;
import cn.hutool.core.util.StrUtil;
import cn.hutool.crypto.SmUtil;
import cn.hutool.crypto.symmetric.SM4;
-import com.ruoyi.common.encrypt.core.EncryptContext;
-import com.ruoyi.common.encrypt.enumd.AlgorithmType;
-import com.ruoyi.common.encrypt.enumd.EncodeType;
+import org.dromara.common.encrypt.core.EncryptContext;
+import org.dromara.common.encrypt.enumd.AlgorithmType;
+import org.dromara.common.encrypt.enumd.EncodeType;
import java.nio.charset.StandardCharsets;
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/enumd/AlgorithmType.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/enumd/AlgorithmType.java
similarity index 86%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/enumd/AlgorithmType.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/enumd/AlgorithmType.java
index ff02ecb7..7f54939e 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/enumd/AlgorithmType.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/enumd/AlgorithmType.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.encrypt.enumd;
+package org.dromara.common.encrypt.enumd;
-import com.ruoyi.common.encrypt.core.encryptor.*;
+import org.dromara.common.encrypt.core.encryptor.*;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/enumd/EncodeType.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/enumd/EncodeType.java
similarity index 85%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/enumd/EncodeType.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/enumd/EncodeType.java
index f8d54999..f471221e 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/enumd/EncodeType.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/enumd/EncodeType.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.encrypt.enumd;
+package org.dromara.common.encrypt.enumd;
/**
* 编码类型
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/interceptor/MybatisDecryptInterceptor.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/interceptor/MybatisDecryptInterceptor.java
similarity index 89%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/interceptor/MybatisDecryptInterceptor.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/interceptor/MybatisDecryptInterceptor.java
index 374a8dde..83d4d1fb 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/interceptor/MybatisDecryptInterceptor.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/interceptor/MybatisDecryptInterceptor.java
@@ -1,14 +1,14 @@
-package com.ruoyi.common.encrypt.interceptor;
+package org.dromara.common.encrypt.interceptor;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.encrypt.annotation.EncryptField;
-import com.ruoyi.common.encrypt.core.EncryptContext;
-import com.ruoyi.common.encrypt.core.EncryptorManager;
-import com.ruoyi.common.encrypt.enumd.AlgorithmType;
-import com.ruoyi.common.encrypt.enumd.EncodeType;
-import com.ruoyi.common.encrypt.properties.EncryptorProperties;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.encrypt.annotation.EncryptField;
+import org.dromara.common.encrypt.core.EncryptContext;
+import org.dromara.common.encrypt.core.EncryptorManager;
+import org.dromara.common.encrypt.enumd.AlgorithmType;
+import org.dromara.common.encrypt.enumd.EncodeType;
+import org.dromara.common.encrypt.properties.EncryptorProperties;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.executor.resultset.ResultSetHandler;
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/interceptor/MybatisEncryptInterceptor.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/interceptor/MybatisEncryptInterceptor.java
similarity index 90%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/interceptor/MybatisEncryptInterceptor.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/interceptor/MybatisEncryptInterceptor.java
index 0863696e..c841b9fa 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/interceptor/MybatisEncryptInterceptor.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/interceptor/MybatisEncryptInterceptor.java
@@ -1,14 +1,14 @@
-package com.ruoyi.common.encrypt.interceptor;
+package org.dromara.common.encrypt.interceptor;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.encrypt.annotation.EncryptField;
-import com.ruoyi.common.encrypt.core.EncryptContext;
-import com.ruoyi.common.encrypt.core.EncryptorManager;
-import com.ruoyi.common.encrypt.enumd.AlgorithmType;
-import com.ruoyi.common.encrypt.enumd.EncodeType;
-import com.ruoyi.common.encrypt.properties.EncryptorProperties;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.encrypt.annotation.EncryptField;
+import org.dromara.common.encrypt.core.EncryptContext;
+import org.dromara.common.encrypt.core.EncryptorManager;
+import org.dromara.common.encrypt.enumd.AlgorithmType;
+import org.dromara.common.encrypt.enumd.EncodeType;
+import org.dromara.common.encrypt.properties.EncryptorProperties;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.executor.parameter.ParameterHandler;
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/properties/EncryptorProperties.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/properties/EncryptorProperties.java
similarity index 81%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/properties/EncryptorProperties.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/properties/EncryptorProperties.java
index 003db6cb..ba445c16 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/properties/EncryptorProperties.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/properties/EncryptorProperties.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.encrypt.properties;
+package org.dromara.common.encrypt.properties;
-import com.ruoyi.common.encrypt.enumd.AlgorithmType;
-import com.ruoyi.common.encrypt.enumd.EncodeType;
+import org.dromara.common.encrypt.enumd.AlgorithmType;
+import org.dromara.common.encrypt.enumd.EncodeType;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/utils/EncryptUtils.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/utils/EncryptUtils.java
similarity index 99%
rename from ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/utils/EncryptUtils.java
rename to ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/utils/EncryptUtils.java
index d4fabadb..6ed9fe7a 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/com/ruoyi/common/encrypt/utils/EncryptUtils.java
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/utils/EncryptUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.encrypt.utils;
+package org.dromara.common.encrypt.utils;
import cn.hutool.core.codec.Base64;
import cn.hutool.core.util.ArrayUtil;
diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-encrypt/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index e1063e2b..fe37589d 100644
--- a/ruoyi-common/ruoyi-common-encrypt/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-encrypt/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.encrypt.config.EncryptorAutoConfiguration
+org.dromara.common.encrypt.config.EncryptorAutoConfiguration
diff --git a/ruoyi-common/ruoyi-common-excel/pom.xml b/ruoyi-common/ruoyi-common-excel/pom.xml
index 9d66e964..a8aaeab0 100644
--- a/ruoyi-common/ruoyi-common-excel/pom.xml
+++ b/ruoyi-common/ruoyi-common-excel/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -18,7 +18,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/annotation/CellMerge.java b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/annotation/CellMerge.java
similarity index 76%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/annotation/CellMerge.java
rename to ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/annotation/CellMerge.java
index 1dd2b82f..35d10a52 100644
--- a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/annotation/CellMerge.java
+++ b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/annotation/CellMerge.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.excel.annotation;
+package org.dromara.common.excel.annotation;
-import com.ruoyi.common.excel.core.CellMergeStrategy;
+import org.dromara.common.excel.core.CellMergeStrategy;
import java.lang.annotation.*;
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/annotation/ExcelDictFormat.java b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/annotation/ExcelDictFormat.java
similarity index 85%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/annotation/ExcelDictFormat.java
rename to ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/annotation/ExcelDictFormat.java
index 162dc796..5c518428 100644
--- a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/annotation/ExcelDictFormat.java
+++ b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/annotation/ExcelDictFormat.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.excel.annotation;
+package org.dromara.common.excel.annotation;
-import com.ruoyi.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.StringUtils;
import java.lang.annotation.*;
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/convert/ExcelBigNumberConvert.java b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/convert/ExcelBigNumberConvert.java
similarity index 97%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/convert/ExcelBigNumberConvert.java
rename to ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/convert/ExcelBigNumberConvert.java
index 1e10334c..07cc4c4e 100644
--- a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/convert/ExcelBigNumberConvert.java
+++ b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/convert/ExcelBigNumberConvert.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.excel.convert;
+package org.dromara.common.excel.convert;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.ObjectUtil;
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/convert/ExcelDictConvert.java b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/convert/ExcelDictConvert.java
similarity index 88%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/convert/ExcelDictConvert.java
rename to ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/convert/ExcelDictConvert.java
index 3b7af930..0db0abd6 100644
--- a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/convert/ExcelDictConvert.java
+++ b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/convert/ExcelDictConvert.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.excel.convert;
+package org.dromara.common.excel.convert;
import cn.hutool.core.annotation.AnnotationUtil;
import cn.hutool.core.convert.Convert;
@@ -9,11 +9,11 @@ import com.alibaba.excel.metadata.GlobalConfiguration;
import com.alibaba.excel.metadata.data.ReadCellData;
import com.alibaba.excel.metadata.data.WriteCellData;
import com.alibaba.excel.metadata.property.ExcelContentProperty;
-import com.ruoyi.common.core.service.DictService;
-import com.ruoyi.common.core.utils.SpringUtils;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.excel.annotation.ExcelDictFormat;
-import com.ruoyi.common.excel.utils.ExcelUtil;
+import org.dromara.common.core.service.DictService;
+import org.dromara.common.core.utils.SpringUtils;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.excel.annotation.ExcelDictFormat;
+import org.dromara.common.excel.utils.ExcelUtil;
import lombok.extern.slf4j.Slf4j;
import java.lang.reflect.Field;
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/CellMergeStrategy.java b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/CellMergeStrategy.java
similarity index 97%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/CellMergeStrategy.java
rename to ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/CellMergeStrategy.java
index b5bdd940..a4093724 100644
--- a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/CellMergeStrategy.java
+++ b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/CellMergeStrategy.java
@@ -1,8 +1,8 @@
-package com.ruoyi.common.excel.core;
+package org.dromara.common.excel.core;
import com.alibaba.excel.metadata.Head;
import com.alibaba.excel.write.merge.AbstractMergeStrategy;
-import com.ruoyi.common.excel.annotation.CellMerge;
+import org.dromara.common.excel.annotation.CellMerge;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.SneakyThrows;
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/DefaultExcelListener.java b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/DefaultExcelListener.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/DefaultExcelListener.java
rename to ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/DefaultExcelListener.java
index cd4c8efc..a24bbd1f 100644
--- a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/DefaultExcelListener.java
+++ b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/DefaultExcelListener.java
@@ -1,13 +1,13 @@
-package com.ruoyi.common.excel.core;
+package org.dromara.common.excel.core;
import cn.hutool.core.util.StrUtil;
import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;
import com.alibaba.excel.exception.ExcelAnalysisException;
import com.alibaba.excel.exception.ExcelDataConvertException;
-import com.ruoyi.common.core.utils.JsonUtils;
-import com.ruoyi.common.core.utils.StreamUtils;
-import com.ruoyi.common.core.utils.ValidatorUtils;
+import org.dromara.common.core.utils.JsonUtils;
+import org.dromara.common.core.utils.StreamUtils;
+import org.dromara.common.core.utils.ValidatorUtils;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/DefautExcelResult.java b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/DefautExcelResult.java
similarity index 97%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/DefautExcelResult.java
rename to ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/DefautExcelResult.java
index af678efa..d61e2923 100644
--- a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/DefautExcelResult.java
+++ b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/DefautExcelResult.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.excel.core;
+package org.dromara.common.excel.core;
import cn.hutool.core.util.StrUtil;
import lombok.Setter;
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/ExcelListener.java b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/ExcelListener.java
similarity index 84%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/ExcelListener.java
rename to ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/ExcelListener.java
index 093b94f0..2d0340f2 100644
--- a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/ExcelListener.java
+++ b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/ExcelListener.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.excel.core;
+package org.dromara.common.excel.core;
import com.alibaba.excel.read.listener.ReadListener;
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/ExcelResult.java b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/ExcelResult.java
similarity index 88%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/ExcelResult.java
rename to ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/ExcelResult.java
index 81aab5dd..0c2a4181 100644
--- a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/core/ExcelResult.java
+++ b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/core/ExcelResult.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.excel.core;
+package org.dromara.common.excel.core;
import java.util.List;
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/utils/ExcelUtil.java b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/utils/ExcelUtil.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/utils/ExcelUtil.java
rename to ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/utils/ExcelUtil.java
index 95563e1d..d1d85b0e 100644
--- a/ruoyi-common/ruoyi-common-excel/src/main/java/com/ruoyi/common/excel/utils/ExcelUtil.java
+++ b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/utils/ExcelUtil.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.excel.utils;
+package org.dromara.common.excel.utils;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.io.resource.ClassPathResource;
@@ -10,13 +10,13 @@ import com.alibaba.excel.write.metadata.WriteSheet;
import com.alibaba.excel.write.metadata.fill.FillConfig;
import com.alibaba.excel.write.metadata.fill.FillWrapper;
import com.alibaba.excel.write.style.column.LongestMatchColumnWidthStyleStrategy;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.core.utils.file.FileUtils;
-import com.ruoyi.common.excel.convert.ExcelBigNumberConvert;
-import com.ruoyi.common.excel.core.CellMergeStrategy;
-import com.ruoyi.common.excel.core.DefaultExcelListener;
-import com.ruoyi.common.excel.core.ExcelListener;
-import com.ruoyi.common.excel.core.ExcelResult;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.file.FileUtils;
+import org.dromara.common.excel.convert.ExcelBigNumberConvert;
+import org.dromara.common.excel.core.CellMergeStrategy;
+import org.dromara.common.excel.core.DefaultExcelListener;
+import org.dromara.common.excel.core.ExcelListener;
+import org.dromara.common.excel.core.ExcelResult;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-idempotent/pom.xml b/ruoyi-common/ruoyi-common-idempotent/pom.xml
index 882bed8b..289006f5 100644
--- a/ruoyi-common/ruoyi-common-idempotent/pom.xml
+++ b/ruoyi-common/ruoyi-common-idempotent/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -19,12 +19,12 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
- com.ruoyi
+ org.dromara
ruoyi-common-redis
diff --git a/ruoyi-common/ruoyi-common-idempotent/src/main/java/com/ruoyi/common/idempotent/annotation/RepeatSubmit.java b/ruoyi-common/ruoyi-common-idempotent/src/main/java/org/dromara/common/idempotent/annotation/RepeatSubmit.java
similarity index 91%
rename from ruoyi-common/ruoyi-common-idempotent/src/main/java/com/ruoyi/common/idempotent/annotation/RepeatSubmit.java
rename to ruoyi-common/ruoyi-common-idempotent/src/main/java/org/dromara/common/idempotent/annotation/RepeatSubmit.java
index 8801e491..42ae802f 100644
--- a/ruoyi-common/ruoyi-common-idempotent/src/main/java/com/ruoyi/common/idempotent/annotation/RepeatSubmit.java
+++ b/ruoyi-common/ruoyi-common-idempotent/src/main/java/org/dromara/common/idempotent/annotation/RepeatSubmit.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.idempotent.annotation;
+package org.dromara.common.idempotent.annotation;
import java.lang.annotation.*;
import java.util.concurrent.TimeUnit;
diff --git a/ruoyi-common/ruoyi-common-idempotent/src/main/java/com/ruoyi/common/idempotent/aspectj/RepeatSubmitAspect.java b/ruoyi-common/ruoyi-common-idempotent/src/main/java/org/dromara/common/idempotent/aspectj/RepeatSubmitAspect.java
similarity index 91%
rename from ruoyi-common/ruoyi-common-idempotent/src/main/java/com/ruoyi/common/idempotent/aspectj/RepeatSubmitAspect.java
rename to ruoyi-common/ruoyi-common-idempotent/src/main/java/org/dromara/common/idempotent/aspectj/RepeatSubmitAspect.java
index 964f0b0d..3e21348e 100644
--- a/ruoyi-common/ruoyi-common-idempotent/src/main/java/com/ruoyi/common/idempotent/aspectj/RepeatSubmitAspect.java
+++ b/ruoyi-common/ruoyi-common-idempotent/src/main/java/org/dromara/common/idempotent/aspectj/RepeatSubmitAspect.java
@@ -1,17 +1,17 @@
-package com.ruoyi.common.idempotent.aspectj;
+package org.dromara.common.idempotent.aspectj;
import cn.dev33.satoken.SaManager;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.crypto.SecureUtil;
-import com.ruoyi.common.core.constant.Constants;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.common.core.exception.ServiceException;
-import com.ruoyi.common.core.utils.JsonUtils;
-import com.ruoyi.common.core.utils.MessageUtils;
-import com.ruoyi.common.core.utils.ServletUtils;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.idempotent.annotation.RepeatSubmit;
-import com.ruoyi.common.redis.utils.RedisUtils;
+import org.dromara.common.core.constant.Constants;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.core.exception.ServiceException;
+import org.dromara.common.core.utils.JsonUtils;
+import org.dromara.common.core.utils.MessageUtils;
+import org.dromara.common.core.utils.ServletUtils;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.idempotent.annotation.RepeatSubmit;
+import org.dromara.common.redis.utils.RedisUtils;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.AfterReturning;
import org.aspectj.lang.annotation.AfterThrowing;
diff --git a/ruoyi-common/ruoyi-common-idempotent/src/main/java/com/ruoyi/common/idempotent/config/IdempotentAutoConfiguration.java b/ruoyi-common/ruoyi-common-idempotent/src/main/java/org/dromara/common/idempotent/config/IdempotentAutoConfiguration.java
similarity index 68%
rename from ruoyi-common/ruoyi-common-idempotent/src/main/java/com/ruoyi/common/idempotent/config/IdempotentAutoConfiguration.java
rename to ruoyi-common/ruoyi-common-idempotent/src/main/java/org/dromara/common/idempotent/config/IdempotentAutoConfiguration.java
index 4311849a..e8b785c2 100644
--- a/ruoyi-common/ruoyi-common-idempotent/src/main/java/com/ruoyi/common/idempotent/config/IdempotentAutoConfiguration.java
+++ b/ruoyi-common/ruoyi-common-idempotent/src/main/java/org/dromara/common/idempotent/config/IdempotentAutoConfiguration.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.idempotent.config;
+package org.dromara.common.idempotent.config;
-import com.ruoyi.common.idempotent.aspectj.RepeatSubmitAspect;
-import com.ruoyi.common.redis.config.RedisConfiguration;
+import org.dromara.common.idempotent.aspectj.RepeatSubmitAspect;
+import org.dromara.common.redis.config.RedisConfiguration;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.Bean;
diff --git a/ruoyi-common/ruoyi-common-idempotent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-idempotent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index d75729f3..fc57da7a 100644
--- a/ruoyi-common/ruoyi-common-idempotent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-idempotent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.idempotent.config.IdempotentAutoConfiguration
+org.dromara.common.idempotent.config.IdempotentAutoConfiguration
diff --git a/ruoyi-common/ruoyi-common-job/pom.xml b/ruoyi-common/ruoyi-common-job/pom.xml
index 668d259a..afbb2273 100644
--- a/ruoyi-common/ruoyi-common-job/pom.xml
+++ b/ruoyi-common/ruoyi-common-job/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -40,7 +40,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
diff --git a/ruoyi-common/ruoyi-common-job/src/main/java/com/ruoyi/common/job/config/XxlJobConfig.java b/ruoyi-common/ruoyi-common-job/src/main/java/org/dromara/common/job/config/XxlJobConfig.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-job/src/main/java/com/ruoyi/common/job/config/XxlJobConfig.java
rename to ruoyi-common/ruoyi-common-job/src/main/java/org/dromara/common/job/config/XxlJobConfig.java
index 5dfc2ff9..a963b2f6 100644
--- a/ruoyi-common/ruoyi-common-job/src/main/java/com/ruoyi/common/job/config/XxlJobConfig.java
+++ b/ruoyi-common/ruoyi-common-job/src/main/java/org/dromara/common/job/config/XxlJobConfig.java
@@ -1,8 +1,8 @@
-package com.ruoyi.common.job.config;
+package org.dromara.common.job.config;
import cn.hutool.core.collection.CollUtil;
-import com.ruoyi.common.core.utils.StreamUtils;
-import com.ruoyi.common.job.config.properties.XxlJobProperties;
+import org.dromara.common.core.utils.StreamUtils;
+import org.dromara.common.job.config.properties.XxlJobProperties;
import com.xxl.job.core.executor.impl.XxlJobSpringExecutor;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
diff --git a/ruoyi-common/ruoyi-common-job/src/main/java/com/ruoyi/common/job/config/properties/XxlJobProperties.java b/ruoyi-common/ruoyi-common-job/src/main/java/org/dromara/common/job/config/properties/XxlJobProperties.java
similarity index 93%
rename from ruoyi-common/ruoyi-common-job/src/main/java/com/ruoyi/common/job/config/properties/XxlJobProperties.java
rename to ruoyi-common/ruoyi-common-job/src/main/java/org/dromara/common/job/config/properties/XxlJobProperties.java
index 47d0ce05..48769d5b 100644
--- a/ruoyi-common/ruoyi-common-job/src/main/java/com/ruoyi/common/job/config/properties/XxlJobProperties.java
+++ b/ruoyi-common/ruoyi-common-job/src/main/java/org/dromara/common/job/config/properties/XxlJobProperties.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.job.config.properties;
+package org.dromara.common.job.config.properties;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-job/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-job/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index dfcf8a60..3e6fd6e5 100644
--- a/ruoyi-common/ruoyi-common-job/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-job/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.job.config.XxlJobConfig
+org.dromara.common.job.config.XxlJobConfig
diff --git a/ruoyi-common/ruoyi-common-loadbalancer/pom.xml b/ruoyi-common/ruoyi-common-loadbalancer/pom.xml
index 0441f185..f4a498ce 100644
--- a/ruoyi-common/ruoyi-common-loadbalancer/pom.xml
+++ b/ruoyi-common/ruoyi-common-loadbalancer/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -32,7 +32,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
diff --git a/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/config/CustomEnvironmentPostProcessor.java b/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/config/CustomEnvironmentPostProcessor.java
similarity index 93%
rename from ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/config/CustomEnvironmentPostProcessor.java
rename to ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/config/CustomEnvironmentPostProcessor.java
index 37fe7b30..7811238d 100644
--- a/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/config/CustomEnvironmentPostProcessor.java
+++ b/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/config/CustomEnvironmentPostProcessor.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.loadbalance.config;
+package org.dromara.common.loadbalance.config;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.env.EnvironmentPostProcessor;
diff --git a/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/config/CustomLoadBalanceAutoConfiguration.java b/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/config/CustomLoadBalanceAutoConfiguration.java
similarity index 85%
rename from ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/config/CustomLoadBalanceAutoConfiguration.java
rename to ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/config/CustomLoadBalanceAutoConfiguration.java
index a134f136..a7d86c0b 100644
--- a/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/config/CustomLoadBalanceAutoConfiguration.java
+++ b/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/config/CustomLoadBalanceAutoConfiguration.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.loadbalance.config;
+package org.dromara.common.loadbalance.config;
import org.springframework.cloud.loadbalancer.annotation.LoadBalancerClients;
diff --git a/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/config/CustomLoadBalanceClientConfiguration.java b/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/config/CustomLoadBalanceClientConfiguration.java
similarity index 91%
rename from ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/config/CustomLoadBalanceClientConfiguration.java
rename to ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/config/CustomLoadBalanceClientConfiguration.java
index 54a492ce..753a14a2 100644
--- a/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/config/CustomLoadBalanceClientConfiguration.java
+++ b/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/config/CustomLoadBalanceClientConfiguration.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.loadbalance.config;
+package org.dromara.common.loadbalance.config;
-import com.ruoyi.common.loadbalance.core.CustomSpringCloudLoadBalancer;
+import org.dromara.common.loadbalance.core.CustomSpringCloudLoadBalancer;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.cloud.client.ServiceInstance;
import org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer;
diff --git a/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/core/CustomDubboLoadBalancer.java b/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/core/CustomDubboLoadBalancer.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/core/CustomDubboLoadBalancer.java
rename to ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/core/CustomDubboLoadBalancer.java
index 8c73b457..1d3337f9 100644
--- a/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/core/CustomDubboLoadBalancer.java
+++ b/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/core/CustomDubboLoadBalancer.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.loadbalance.core;
+package org.dromara.common.loadbalance.core;
import cn.hutool.core.net.NetUtil;
import lombok.extern.slf4j.Slf4j;
diff --git a/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/core/CustomSpringCloudLoadBalancer.java b/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/core/CustomSpringCloudLoadBalancer.java
similarity index 98%
rename from ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/core/CustomSpringCloudLoadBalancer.java
rename to ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/core/CustomSpringCloudLoadBalancer.java
index 2842f8ab..4e3d16d3 100644
--- a/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/com/ruoyi/common/loadbalance/core/CustomSpringCloudLoadBalancer.java
+++ b/ruoyi-common/ruoyi-common-loadbalancer/src/main/java/org/dromara/common/loadbalance/core/CustomSpringCloudLoadBalancer.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.loadbalance.core;
+package org.dromara.common.loadbalance.core;
import cn.hutool.core.net.NetUtil;
import lombok.AllArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-loadbalancer/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.cluster.LoadBalance b/ruoyi-common/ruoyi-common-loadbalancer/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.cluster.LoadBalance
index f68dccba..f40caf6e 100644
--- a/ruoyi-common/ruoyi-common-loadbalancer/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.cluster.LoadBalance
+++ b/ruoyi-common/ruoyi-common-loadbalancer/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.cluster.LoadBalance
@@ -1 +1 @@
-customDubboLoadBalancer=com.ruoyi.common.loadbalance.core.CustomDubboLoadBalancer
+customDubboLoadBalancer=org.dromara.common.loadbalance.core.CustomDubboLoadBalancer
diff --git a/ruoyi-common/ruoyi-common-loadbalancer/src/main/resources/META-INF/spring.factories b/ruoyi-common/ruoyi-common-loadbalancer/src/main/resources/META-INF/spring.factories
index d5686dbb..18edf43b 100644
--- a/ruoyi-common/ruoyi-common-loadbalancer/src/main/resources/META-INF/spring.factories
+++ b/ruoyi-common/ruoyi-common-loadbalancer/src/main/resources/META-INF/spring.factories
@@ -1,2 +1,2 @@
org.springframework.boot.env.EnvironmentPostProcessor=\
- com.ruoyi.common.loadbalance.config.CustomEnvironmentPostProcessor
+ org.dromara.common.loadbalance.config.CustomEnvironmentPostProcessor
diff --git a/ruoyi-common/ruoyi-common-loadbalancer/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-loadbalancer/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index b452aeb6..954b2962 100644
--- a/ruoyi-common/ruoyi-common-loadbalancer/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-loadbalancer/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.loadbalance.config.CustomLoadBalanceAutoConfiguration
+org.dromara.common.loadbalance.config.CustomLoadBalanceAutoConfiguration
diff --git a/ruoyi-common/ruoyi-common-log/pom.xml b/ruoyi-common/ruoyi-common-log/pom.xml
index 4749a1ea..e95e215e 100644
--- a/ruoyi-common/ruoyi-common-log/pom.xml
+++ b/ruoyi-common/ruoyi-common-log/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -19,7 +19,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-security
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/annotation/Log.java b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/annotation/Log.java
similarity index 84%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/annotation/Log.java
rename to ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/annotation/Log.java
index 47cc9663..815f7ab8 100644
--- a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/annotation/Log.java
+++ b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/annotation/Log.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.log.annotation;
+package org.dromara.common.log.annotation;
-import com.ruoyi.common.log.enums.BusinessType;
-import com.ruoyi.common.log.enums.OperatorType;
+import org.dromara.common.log.enums.BusinessType;
+import org.dromara.common.log.enums.OperatorType;
import java.lang.annotation.*;
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/aspect/LogAspect.java b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/aspect/LogAspect.java
similarity index 93%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/aspect/LogAspect.java
rename to ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/aspect/LogAspect.java
index fdd26b92..4388853e 100644
--- a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/aspect/LogAspect.java
+++ b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/aspect/LogAspect.java
@@ -1,17 +1,17 @@
-package com.ruoyi.common.log.aspect;
+package org.dromara.common.log.aspect;
import cn.hutool.core.lang.Dict;
import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.ObjectUtil;
-import com.ruoyi.common.core.utils.JsonUtils;
-import com.ruoyi.common.core.utils.ServletUtils;
-import com.ruoyi.common.core.utils.SpringUtils;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.core.utils.ip.AddressUtils;
-import com.ruoyi.common.log.annotation.Log;
-import com.ruoyi.common.log.enums.BusinessStatus;
-import com.ruoyi.common.log.event.OperLogEvent;
-import com.ruoyi.common.satoken.utils.LoginHelper;
+import org.dromara.common.core.utils.JsonUtils;
+import org.dromara.common.core.utils.ServletUtils;
+import org.dromara.common.core.utils.SpringUtils;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.ip.AddressUtils;
+import org.dromara.common.log.annotation.Log;
+import org.dromara.common.log.enums.BusinessStatus;
+import org.dromara.common.log.event.OperLogEvent;
+import org.dromara.common.satoken.utils.LoginHelper;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.AfterReturning;
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/BusinessStatus.java b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/enums/BusinessStatus.java
similarity index 74%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/BusinessStatus.java
rename to ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/enums/BusinessStatus.java
index 5ac3ff48..d303dc3c 100644
--- a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/BusinessStatus.java
+++ b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/enums/BusinessStatus.java
@@ -1,18 +1,18 @@
-package com.ruoyi.common.log.enums;
-
-/**
- * 操作状态
- *
- * @author ruoyi
- */
-public enum BusinessStatus {
- /**
- * 成功
- */
- SUCCESS,
-
- /**
- * 失败
- */
- FAIL,
-}
+package org.dromara.common.log.enums;
+
+/**
+ * 操作状态
+ *
+ * @author ruoyi
+ */
+public enum BusinessStatus {
+ /**
+ * 成功
+ */
+ SUCCESS,
+
+ /**
+ * 失败
+ */
+ FAIL,
+}
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/BusinessType.java b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/enums/BusinessType.java
similarity index 84%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/BusinessType.java
rename to ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/enums/BusinessType.java
index 6bf65ed4..2d25ebbb 100644
--- a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/BusinessType.java
+++ b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/enums/BusinessType.java
@@ -1,58 +1,58 @@
-package com.ruoyi.common.log.enums;
-
-/**
- * 业务操作类型
- *
- * @author ruoyi
- */
-public enum BusinessType {
- /**
- * 其它
- */
- OTHER,
-
- /**
- * 新增
- */
- INSERT,
-
- /**
- * 修改
- */
- UPDATE,
-
- /**
- * 删除
- */
- DELETE,
-
- /**
- * 授权
- */
- GRANT,
-
- /**
- * 导出
- */
- EXPORT,
-
- /**
- * 导入
- */
- IMPORT,
-
- /**
- * 强退
- */
- FORCE,
-
- /**
- * 生成代码
- */
- GENCODE,
-
- /**
- * 清空数据
- */
- CLEAN,
-}
+package org.dromara.common.log.enums;
+
+/**
+ * 业务操作类型
+ *
+ * @author ruoyi
+ */
+public enum BusinessType {
+ /**
+ * 其它
+ */
+ OTHER,
+
+ /**
+ * 新增
+ */
+ INSERT,
+
+ /**
+ * 修改
+ */
+ UPDATE,
+
+ /**
+ * 删除
+ */
+ DELETE,
+
+ /**
+ * 授权
+ */
+ GRANT,
+
+ /**
+ * 导出
+ */
+ EXPORT,
+
+ /**
+ * 导入
+ */
+ IMPORT,
+
+ /**
+ * 强退
+ */
+ FORCE,
+
+ /**
+ * 生成代码
+ */
+ GENCODE,
+
+ /**
+ * 清空数据
+ */
+ CLEAN,
+}
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/OperatorType.java b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/enums/OperatorType.java
similarity index 78%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/OperatorType.java
rename to ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/enums/OperatorType.java
index ceb8e510..de9328b0 100644
--- a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/OperatorType.java
+++ b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/enums/OperatorType.java
@@ -1,23 +1,23 @@
-package com.ruoyi.common.log.enums;
-
-/**
- * 操作人类别
- *
- * @author ruoyi
- */
-public enum OperatorType {
- /**
- * 其它
- */
- OTHER,
-
- /**
- * 后台用户
- */
- MANAGE,
-
- /**
- * 手机端用户
- */
- MOBILE
-}
+package org.dromara.common.log.enums;
+
+/**
+ * 操作人类别
+ *
+ * @author ruoyi
+ */
+public enum OperatorType {
+ /**
+ * 其它
+ */
+ OTHER,
+
+ /**
+ * 后台用户
+ */
+ MANAGE,
+
+ /**
+ * 手机端用户
+ */
+ MOBILE
+}
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/event/LogEventListener.java b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/event/LogEventListener.java
similarity index 79%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/event/LogEventListener.java
rename to ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/event/LogEventListener.java
index 324cecd4..e27f7fe8 100644
--- a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/event/LogEventListener.java
+++ b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/event/LogEventListener.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.log.event;
+package org.dromara.common.log.event;
-import com.ruoyi.common.core.utils.BeanCopyUtils;
-import com.ruoyi.system.api.RemoteLogService;
-import com.ruoyi.system.api.domain.SysLogininfor;
-import com.ruoyi.system.api.domain.SysOperLog;
+import org.dromara.common.core.utils.BeanCopyUtils;
+import org.dromara.system.api.RemoteLogService;
+import org.dromara.system.api.domain.SysLogininfor;
+import org.dromara.system.api.domain.SysOperLog;
import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.context.event.EventListener;
import org.springframework.scheduling.annotation.Async;
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/event/LogininforEvent.java b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/event/LogininforEvent.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/event/LogininforEvent.java
rename to ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/event/LogininforEvent.java
index 9da5d05c..74516e4a 100644
--- a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/event/LogininforEvent.java
+++ b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/event/LogininforEvent.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.log.event;
+package org.dromara.common.log.event;
import lombok.Data;
diff --git a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/event/OperLogEvent.java b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/event/OperLogEvent.java
similarity index 97%
rename from ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/event/OperLogEvent.java
rename to ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/event/OperLogEvent.java
index 2eceebea..e61a0bc7 100644
--- a/ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/event/OperLogEvent.java
+++ b/ruoyi-common/ruoyi-common-log/src/main/java/org/dromara/common/log/event/OperLogEvent.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.log.event;
+package org.dromara.common.log.event;
import lombok.Data;
diff --git a/ruoyi-common/ruoyi-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index 8f602369..42b88126 100644
--- a/ruoyi-common/ruoyi-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,2 +1,2 @@
-com.ruoyi.common.log.event.LogEventListener
-com.ruoyi.common.log.aspect.LogAspect
+org.dromara.common.log.event.LogEventListener
+org.dromara.common.log.aspect.LogAspect
diff --git a/ruoyi-common/ruoyi-common-logstash/pom.xml b/ruoyi-common/ruoyi-common-logstash/pom.xml
index 1fb2903d..c9bb39aa 100644
--- a/ruoyi-common/ruoyi-common-logstash/pom.xml
+++ b/ruoyi-common/ruoyi-common-logstash/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
diff --git a/ruoyi-common/ruoyi-common-mail/pom.xml b/ruoyi-common/ruoyi-common-mail/pom.xml
index 7fb6cc90..ab4167a9 100644
--- a/ruoyi-common/ruoyi-common-mail/pom.xml
+++ b/ruoyi-common/ruoyi-common-mail/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -18,7 +18,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/java/com/ruoyi/common/mail/config/MailConfiguration.java b/ruoyi-common/ruoyi-common-mail/src/main/java/org/dromara/common/mail/config/MailConfiguration.java
similarity index 92%
rename from ruoyi-common/ruoyi-common-mail/src/main/java/com/ruoyi/common/mail/config/MailConfiguration.java
rename to ruoyi-common/ruoyi-common-mail/src/main/java/org/dromara/common/mail/config/MailConfiguration.java
index 5ed27067..d8f8ef24 100644
--- a/ruoyi-common/ruoyi-common-mail/src/main/java/com/ruoyi/common/mail/config/MailConfiguration.java
+++ b/ruoyi-common/ruoyi-common-mail/src/main/java/org/dromara/common/mail/config/MailConfiguration.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.mail.config;
+package org.dromara.common.mail.config;
import cn.hutool.extra.mail.MailAccount;
-import com.ruoyi.common.mail.config.properties.MailProperties;
+import org.dromara.common.mail.config.properties.MailProperties;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/java/com/ruoyi/common/mail/config/properties/MailProperties.java b/ruoyi-common/ruoyi-common-mail/src/main/java/org/dromara/common/mail/config/properties/MailProperties.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-mail/src/main/java/com/ruoyi/common/mail/config/properties/MailProperties.java
rename to ruoyi-common/ruoyi-common-mail/src/main/java/org/dromara/common/mail/config/properties/MailProperties.java
index 7970e47a..d0e78a2c 100644
--- a/ruoyi-common/ruoyi-common-mail/src/main/java/com/ruoyi/common/mail/config/properties/MailProperties.java
+++ b/ruoyi-common/ruoyi-common-mail/src/main/java/org/dromara/common/mail/config/properties/MailProperties.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.mail.config.properties;
+package org.dromara.common.mail.config.properties;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/java/com/ruoyi/common/mail/utils/MailUtils.java b/ruoyi-common/ruoyi-common-mail/src/main/java/org/dromara/common/mail/utils/MailUtils.java
similarity index 99%
rename from ruoyi-common/ruoyi-common-mail/src/main/java/com/ruoyi/common/mail/utils/MailUtils.java
rename to ruoyi-common/ruoyi-common-mail/src/main/java/org/dromara/common/mail/utils/MailUtils.java
index 4500b8e4..bf8ee515 100644
--- a/ruoyi-common/ruoyi-common-mail/src/main/java/com/ruoyi/common/mail/utils/MailUtils.java
+++ b/ruoyi-common/ruoyi-common-mail/src/main/java/org/dromara/common/mail/utils/MailUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.mail.utils;
+package org.dromara.common.mail.utils;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.io.IoUtil;
@@ -8,8 +8,8 @@ import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.mail.Mail;
import cn.hutool.extra.mail.MailAccount;
import cn.hutool.extra.mail.UserPassAuthenticator;
-import com.ruoyi.common.core.utils.SpringUtils;
-import com.ruoyi.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.SpringUtils;
+import org.dromara.common.core.utils.StringUtils;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-mail/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-mail/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index 0a9e1a01..aa1474e1 100644
--- a/ruoyi-common/ruoyi-common-mail/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-mail/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.mail.config.MailConfiguration
+org.dromara.common.mail.config.MailConfiguration
diff --git a/ruoyi-common/ruoyi-common-mybatis/pom.xml b/ruoyi-common/ruoyi-common-mybatis/pom.xml
index 743886f4..55a24a91 100644
--- a/ruoyi-common/ruoyi-common-mybatis/pom.xml
+++ b/ruoyi-common/ruoyi-common-mybatis/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -17,12 +17,12 @@
- com.ruoyi
+ org.dromara
ruoyi-common-satoken
- com.ruoyi
+ org.dromara
ruoyi-common-dubbo
true
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/annotation/DataColumn.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/annotation/DataColumn.java
similarity index 89%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/annotation/DataColumn.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/annotation/DataColumn.java
index bf703a23..aca470fd 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/annotation/DataColumn.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/annotation/DataColumn.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.mybatis.annotation;
+package org.dromara.common.mybatis.annotation;
import java.lang.annotation.*;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/annotation/DataPermission.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/annotation/DataPermission.java
similarity index 84%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/annotation/DataPermission.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/annotation/DataPermission.java
index 288c195b..f4351e38 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/annotation/DataPermission.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/annotation/DataPermission.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.mybatis.annotation;
+package org.dromara.common.mybatis.annotation;
import java.lang.annotation.*;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/config/MybatisPlusConfiguration.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/config/MybatisPlusConfiguration.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/config/MybatisPlusConfiguration.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/config/MybatisPlusConfiguration.java
index abd2b3cc..6b5cfcd4 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/config/MybatisPlusConfiguration.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/config/MybatisPlusConfiguration.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.mybatis.config;
+package org.dromara.common.mybatis.config;
import cn.hutool.core.net.NetUtil;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
@@ -7,8 +7,8 @@ import com.baomidou.mybatisplus.core.incrementer.IdentifierGenerator;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
-import com.ruoyi.common.mybatis.handler.CreateAndUpdateMetaObjectHandler;
-import com.ruoyi.common.mybatis.interceptor.PlusDataPermissionInterceptor;
+import org.dromara.common.mybatis.handler.CreateAndUpdateMetaObjectHandler;
+import org.dromara.common.mybatis.interceptor.PlusDataPermissionInterceptor;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.Bean;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/core/mapper/BaseMapperPlus.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/core/mapper/BaseMapperPlus.java
similarity index 98%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/core/mapper/BaseMapperPlus.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/core/mapper/BaseMapperPlus.java
index 2c40e177..bf69b48a 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/core/mapper/BaseMapperPlus.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/core/mapper/BaseMapperPlus.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.mybatis.core.mapper;
+package org.dromara.common.mybatis.core.mapper;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
@@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.toolkit.Db;
-import com.ruoyi.common.core.utils.BeanCopyUtils;
+import org.dromara.common.core.utils.BeanCopyUtils;
import org.apache.ibatis.logging.Log;
import org.apache.ibatis.logging.LogFactory;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/core/page/PageQuery.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/core/page/PageQuery.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/core/page/PageQuery.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/core/page/PageQuery.java
index 3f5764f5..d1a34522 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/core/page/PageQuery.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/core/page/PageQuery.java
@@ -1,12 +1,12 @@
-package com.ruoyi.common.mybatis.core.page;
+package org.dromara.common.mybatis.core.page;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.ruoyi.common.core.exception.ServiceException;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.core.utils.sql.SqlUtil;
+import org.dromara.common.core.exception.ServiceException;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.sql.SqlUtil;
import lombok.Data;
import java.io.Serializable;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/core/page/TableDataInfo.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/core/page/TableDataInfo.java
similarity index 97%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/core/page/TableDataInfo.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/core/page/TableDataInfo.java
index 95286427..f95350c6 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/core/page/TableDataInfo.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/core/page/TableDataInfo.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.mybatis.core.page;
+package org.dromara.common.mybatis.core.page;
import cn.hutool.http.HttpStatus;
import com.baomidou.mybatisplus.core.metadata.IPage;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/enums/DataBaseType.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/enums/DataBaseType.java
similarity index 89%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/enums/DataBaseType.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/enums/DataBaseType.java
index b50667e6..93487e94 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/enums/DataBaseType.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/enums/DataBaseType.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.mybatis.enums;
+package org.dromara.common.mybatis.enums;
-import com.ruoyi.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.StringUtils;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/enums/DataScopeType.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/enums/DataScopeType.java
similarity index 88%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/enums/DataScopeType.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/enums/DataScopeType.java
index 17a22133..4bc4acbc 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/enums/DataScopeType.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/enums/DataScopeType.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.mybatis.enums;
+package org.dromara.common.mybatis.enums;
-import com.ruoyi.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.StringUtils;
import lombok.AllArgsConstructor;
import lombok.Getter;
@@ -10,7 +10,7 @@ import lombok.Getter;
* 语法支持 spel 模板表达式
*
* 内置数据 user 当前用户 内容参考 SysUser
- * 如需扩展数据 可使用 {@link com.ruoyi.common.mybatis.helper.DataPermissionHelper} 操作
+ * 如需扩展数据 可使用 {@link org.dromara.common.mybatis.helper.DataPermissionHelper} 操作
* 内置服务 sdss 系统数据权限服务 内容参考 SysDataScopeService
* 如需扩展更多自定义服务 可以参考 sdss 自行编写
*
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/filter/DubboDataPermissionFilter.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/filter/DubboDataPermissionFilter.java
similarity index 88%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/filter/DubboDataPermissionFilter.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/filter/DubboDataPermissionFilter.java
index 8f920c57..61e549d5 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/filter/DubboDataPermissionFilter.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/filter/DubboDataPermissionFilter.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.mybatis.filter;
+package org.dromara.common.mybatis.filter;
-import com.ruoyi.common.mybatis.helper.DataPermissionHelper;
+import org.dromara.common.mybatis.helper.DataPermissionHelper;
import lombok.extern.slf4j.Slf4j;
import org.apache.dubbo.common.constants.CommonConstants;
import org.apache.dubbo.common.extension.Activate;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/CreateAndUpdateMetaObjectHandler.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/CreateAndUpdateMetaObjectHandler.java
similarity index 89%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/CreateAndUpdateMetaObjectHandler.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/CreateAndUpdateMetaObjectHandler.java
index ea6a7ebe..ea1e7d0a 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/CreateAndUpdateMetaObjectHandler.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/CreateAndUpdateMetaObjectHandler.java
@@ -1,13 +1,13 @@
-package com.ruoyi.common.mybatis.handler;
+package org.dromara.common.mybatis.handler;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.http.HttpStatus;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
-import com.ruoyi.common.core.exception.ServiceException;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.core.web.domain.BaseEntity;
-import com.ruoyi.common.satoken.utils.LoginHelper;
-import com.ruoyi.system.api.model.LoginUser;
+import org.dromara.common.core.exception.ServiceException;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.core.web.domain.BaseEntity;
+import org.dromara.common.satoken.utils.LoginHelper;
+import org.dromara.system.api.model.LoginUser;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.reflection.MetaObject;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/MybatisExceptionHandler.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/MybatisExceptionHandler.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/MybatisExceptionHandler.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/MybatisExceptionHandler.java
index 032a0c6f..251819a4 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/MybatisExceptionHandler.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/MybatisExceptionHandler.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.mybatis.handler;
+package org.dromara.common.mybatis.handler;
-import com.ruoyi.common.core.domain.R;
+import org.dromara.common.core.domain.R;
import lombok.extern.slf4j.Slf4j;
import org.mybatis.spring.MyBatisSystemException;
import org.springframework.dao.DuplicateKeyException;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/PlusDataPermissionHandler.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/PlusDataPermissionHandler.java
similarity index 92%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/PlusDataPermissionHandler.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/PlusDataPermissionHandler.java
index d73f1b25..e329dccf 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/handler/PlusDataPermissionHandler.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/PlusDataPermissionHandler.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.mybatis.handler;
+package org.dromara.common.mybatis.handler;
import cn.hutool.core.annotation.AnnotationUtil;
import cn.hutool.core.collection.CollUtil;
@@ -6,17 +6,17 @@ import cn.hutool.core.collection.ConcurrentHashSet;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.ClassUtil;
import cn.hutool.core.util.ObjectUtil;
-import com.ruoyi.common.core.exception.ServiceException;
-import com.ruoyi.common.core.utils.SpringUtils;
-import com.ruoyi.common.core.utils.StreamUtils;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.mybatis.annotation.DataColumn;
-import com.ruoyi.common.mybatis.annotation.DataPermission;
-import com.ruoyi.common.mybatis.enums.DataScopeType;
-import com.ruoyi.common.mybatis.helper.DataPermissionHelper;
-import com.ruoyi.common.satoken.utils.LoginHelper;
-import com.ruoyi.system.api.model.LoginUser;
-import com.ruoyi.system.api.model.RoleDTO;
+import org.dromara.common.core.exception.ServiceException;
+import org.dromara.common.core.utils.SpringUtils;
+import org.dromara.common.core.utils.StreamUtils;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.mybatis.annotation.DataColumn;
+import org.dromara.common.mybatis.annotation.DataPermission;
+import org.dromara.common.mybatis.enums.DataScopeType;
+import org.dromara.common.mybatis.helper.DataPermissionHelper;
+import org.dromara.common.satoken.utils.LoginHelper;
+import org.dromara.system.api.model.LoginUser;
+import org.dromara.system.api.model.RoleDTO;
import lombok.extern.slf4j.Slf4j;
import net.sf.jsqlparser.JSQLParserException;
import net.sf.jsqlparser.expression.Expression;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/helper/DataBaseHelper.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/helper/DataBaseHelper.java
similarity index 91%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/helper/DataBaseHelper.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/helper/DataBaseHelper.java
index bfe2a330..07226451 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/helper/DataBaseHelper.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/helper/DataBaseHelper.java
@@ -1,10 +1,10 @@
-package com.ruoyi.common.mybatis.helper;
+package org.dromara.common.mybatis.helper;
import cn.hutool.core.convert.Convert;
import com.baomidou.dynamic.datasource.DynamicRoutingDataSource;
-import com.ruoyi.common.core.exception.ServiceException;
-import com.ruoyi.common.core.utils.SpringUtils;
-import com.ruoyi.common.mybatis.enums.DataBaseType;
+import org.dromara.common.core.exception.ServiceException;
+import org.dromara.common.core.utils.SpringUtils;
+import org.dromara.common.mybatis.enums.DataBaseType;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/helper/DataPermissionHelper.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/helper/DataPermissionHelper.java
similarity index 98%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/helper/DataPermissionHelper.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/helper/DataPermissionHelper.java
index 41335de8..f0ba94ec 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/helper/DataPermissionHelper.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/helper/DataPermissionHelper.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.mybatis.helper;
+package org.dromara.common.mybatis.helper;
import cn.dev33.satoken.context.SaHolder;
import cn.dev33.satoken.context.model.SaStorage;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/interceptor/PlusDataPermissionInterceptor.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/interceptor/PlusDataPermissionInterceptor.java
similarity index 97%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/interceptor/PlusDataPermissionInterceptor.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/interceptor/PlusDataPermissionInterceptor.java
index 9b6a0b07..c490f20b 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/interceptor/PlusDataPermissionInterceptor.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/interceptor/PlusDataPermissionInterceptor.java
@@ -1,10 +1,10 @@
-package com.ruoyi.common.mybatis.interceptor;
+package org.dromara.common.mybatis.interceptor;
import com.baomidou.mybatisplus.core.plugins.InterceptorIgnoreHelper;
import com.baomidou.mybatisplus.core.toolkit.PluginUtils;
import com.baomidou.mybatisplus.extension.parser.JsqlParserSupport;
import com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor;
-import com.ruoyi.common.mybatis.handler.PlusDataPermissionHandler;
+import org.dromara.common.mybatis.handler.PlusDataPermissionHandler;
import net.sf.jsqlparser.expression.Expression;
import net.sf.jsqlparser.statement.delete.Delete;
import net.sf.jsqlparser.statement.select.PlainSelect;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/service/SysDataScopeService.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/service/SysDataScopeService.java
similarity index 88%
rename from ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/service/SysDataScopeService.java
rename to ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/service/SysDataScopeService.java
index cd883a2c..0c187f66 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/service/SysDataScopeService.java
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/service/SysDataScopeService.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.mybatis.service;
+package org.dromara.common.mybatis.service;
-import com.ruoyi.system.api.RemoteDataScopeService;
+import org.dromara.system.api.RemoteDataScopeService;
import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.stereotype.Service;
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.Filter b/ruoyi-common/ruoyi-common-mybatis/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.Filter
index 2daf267c..6d8ff88c 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.Filter
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.Filter
@@ -1 +1 @@
-dubboDataPermissionFilter=com.ruoyi.common.mybatis.filter.DubboDataPermissionFilter
+dubboDataPermissionFilter=org.dromara.common.mybatis.filter.DubboDataPermissionFilter
diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-mybatis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index fdef0671..3a20a02a 100644
--- a/ruoyi-common/ruoyi-common-mybatis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-mybatis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,3 +1,3 @@
-com.ruoyi.common.mybatis.config.MybatisPlusConfiguration
-com.ruoyi.common.mybatis.handler.MybatisExceptionHandler
-com.ruoyi.common.mybatis.service.SysDataScopeService
+org.dromara.common.mybatis.config.MybatisPlusConfiguration
+org.dromara.common.mybatis.handler.MybatisExceptionHandler
+org.dromara.common.mybatis.service.SysDataScopeService
diff --git a/ruoyi-common/ruoyi-common-oss/pom.xml b/ruoyi-common/ruoyi-common-oss/pom.xml
index 5c229ce9..884dc8fb 100644
--- a/ruoyi-common/ruoyi-common-oss/pom.xml
+++ b/ruoyi-common/ruoyi-common-oss/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -18,7 +18,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-redis
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/constant/OssConstant.java b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/constant/OssConstant.java
similarity index 93%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/constant/OssConstant.java
rename to ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/constant/OssConstant.java
index 50a3292f..417f17b8 100644
--- a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/constant/OssConstant.java
+++ b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/constant/OssConstant.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.oss.constant;
+package org.dromara.common.oss.constant;
import java.util.Arrays;
import java.util.List;
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/core/OssClient.java b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/core/OssClient.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/core/OssClient.java
rename to ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/core/OssClient.java
index c290c2a6..7adba16e 100644
--- a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/core/OssClient.java
+++ b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/core/OssClient.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.oss.core;
+package org.dromara.common.oss.core;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.IdUtil;
@@ -14,14 +14,14 @@ import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3Client;
import com.amazonaws.services.s3.AmazonS3ClientBuilder;
import com.amazonaws.services.s3.model.*;
-import com.ruoyi.common.core.utils.DateUtils;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.oss.constant.OssConstant;
-import com.ruoyi.common.oss.entity.UploadResult;
-import com.ruoyi.common.oss.enumd.AccessPolicyType;
-import com.ruoyi.common.oss.enumd.PolicyType;
-import com.ruoyi.common.oss.exception.OssException;
-import com.ruoyi.common.oss.properties.OssProperties;
+import org.dromara.common.core.utils.DateUtils;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.oss.constant.OssConstant;
+import org.dromara.common.oss.entity.UploadResult;
+import org.dromara.common.oss.enumd.AccessPolicyType;
+import org.dromara.common.oss.enumd.PolicyType;
+import org.dromara.common.oss.exception.OssException;
+import org.dromara.common.oss.properties.OssProperties;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/entity/UploadResult.java b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/entity/UploadResult.java
similarity index 87%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/entity/UploadResult.java
rename to ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/entity/UploadResult.java
index fd2e7fc1..a6f57e5a 100644
--- a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/entity/UploadResult.java
+++ b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/entity/UploadResult.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.oss.entity;
+package org.dromara.common.oss.entity;
import lombok.Builder;
import lombok.Data;
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/enumd/AccessPolicyType.java b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/enumd/AccessPolicyType.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/enumd/AccessPolicyType.java
rename to ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/enumd/AccessPolicyType.java
index 140f67a9..9074d72d 100644
--- a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/enumd/AccessPolicyType.java
+++ b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/enumd/AccessPolicyType.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.oss.enumd;
+package org.dromara.common.oss.enumd;
import com.amazonaws.services.s3.model.CannedAccessControlList;
import lombok.AllArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/enumd/PolicyType.java b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/enumd/PolicyType.java
similarity index 91%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/enumd/PolicyType.java
rename to ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/enumd/PolicyType.java
index c019d3bf..fe96341d 100644
--- a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/enumd/PolicyType.java
+++ b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/enumd/PolicyType.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.oss.enumd;
+package org.dromara.common.oss.enumd;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/exception/OssException.java b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/exception/OssException.java
similarity index 84%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/exception/OssException.java
rename to ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/exception/OssException.java
index 061165b4..5dc5aaa9 100644
--- a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/exception/OssException.java
+++ b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/exception/OssException.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.oss.exception;
+package org.dromara.common.oss.exception;
/**
* OSS异常类
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/factory/OssFactory.java b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/factory/OssFactory.java
similarity index 77%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/factory/OssFactory.java
rename to ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/factory/OssFactory.java
index 232a6c9c..b904ff5e 100644
--- a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/factory/OssFactory.java
+++ b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/factory/OssFactory.java
@@ -1,14 +1,14 @@
-package com.ruoyi.common.oss.factory;
+package org.dromara.common.oss.factory;
-import com.ruoyi.common.core.constant.CacheNames;
-import com.ruoyi.common.core.utils.JsonUtils;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.oss.constant.OssConstant;
-import com.ruoyi.common.oss.core.OssClient;
-import com.ruoyi.common.oss.exception.OssException;
-import com.ruoyi.common.oss.properties.OssProperties;
-import com.ruoyi.common.redis.utils.CacheUtils;
-import com.ruoyi.common.redis.utils.RedisUtils;
+import org.dromara.common.core.constant.CacheNames;
+import org.dromara.common.core.utils.JsonUtils;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.oss.constant.OssConstant;
+import org.dromara.common.oss.core.OssClient;
+import org.dromara.common.oss.exception.OssException;
+import org.dromara.common.oss.properties.OssProperties;
+import org.dromara.common.redis.utils.CacheUtils;
+import org.dromara.common.redis.utils.RedisUtils;
import lombok.extern.slf4j.Slf4j;
import java.util.Map;
diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/properties/OssProperties.java b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/properties/OssProperties.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/properties/OssProperties.java
rename to ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/properties/OssProperties.java
index 16cd27be..da18b0cd 100644
--- a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/properties/OssProperties.java
+++ b/ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/properties/OssProperties.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.oss.properties;
+package org.dromara.common.oss.properties;
import lombok.Data;
diff --git a/ruoyi-common/ruoyi-common-prometheus/pom.xml b/ruoyi-common/ruoyi-common-prometheus/pom.xml
index 14f7cd33..1aea0e07 100644
--- a/ruoyi-common/ruoyi-common-prometheus/pom.xml
+++ b/ruoyi-common/ruoyi-common-prometheus/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
diff --git a/ruoyi-common/ruoyi-common-prometheus/src/main/java/com/ruoyi/common/prometheus/config/PrometheusConfiguration.java b/ruoyi-common/ruoyi-common-prometheus/src/main/java/org/dromara/common/prometheus/config/PrometheusConfiguration.java
similarity index 93%
rename from ruoyi-common/ruoyi-common-prometheus/src/main/java/com/ruoyi/common/prometheus/config/PrometheusConfiguration.java
rename to ruoyi-common/ruoyi-common-prometheus/src/main/java/org/dromara/common/prometheus/config/PrometheusConfiguration.java
index 353480a5..c5cfbf58 100644
--- a/ruoyi-common/ruoyi-common-prometheus/src/main/java/com/ruoyi/common/prometheus/config/PrometheusConfiguration.java
+++ b/ruoyi-common/ruoyi-common-prometheus/src/main/java/org/dromara/common/prometheus/config/PrometheusConfiguration.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.prometheus.config;
+package org.dromara.common.prometheus.config;
import io.micrometer.core.instrument.MeterRegistry;
import org.springframework.beans.factory.annotation.Value;
diff --git a/ruoyi-common/ruoyi-common-prometheus/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-prometheus/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index d33b9ab6..d05b0420 100644
--- a/ruoyi-common/ruoyi-common-prometheus/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-prometheus/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.prometheus.config.PrometheusConfiguration
+org.dromara.common.prometheus.config.PrometheusConfiguration
diff --git a/ruoyi-common/ruoyi-common-redis/pom.xml b/ruoyi-common/ruoyi-common-redis/pom.xml
index fb4842cc..455a75bf 100644
--- a/ruoyi-common/ruoyi-common-redis/pom.xml
+++ b/ruoyi-common/ruoyi-common-redis/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -40,7 +40,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/config/RedisConfiguration.java b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/RedisConfiguration.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/config/RedisConfiguration.java
rename to ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/RedisConfiguration.java
index ea1a04aa..eb1dcd72 100644
--- a/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/config/RedisConfiguration.java
+++ b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/RedisConfiguration.java
@@ -1,10 +1,10 @@
-package com.ruoyi.common.redis.config;
+package org.dromara.common.redis.config;
import cn.hutool.core.util.ObjectUtil;
import com.fasterxml.jackson.databind.ObjectMapper;
-import com.ruoyi.common.redis.config.properties.RedissonProperties;
-import com.ruoyi.common.redis.handler.KeyPrefixHandler;
-import com.ruoyi.common.redis.manager.PlusSpringCacheManager;
+import org.dromara.common.redis.config.properties.RedissonProperties;
+import org.dromara.common.redis.handler.KeyPrefixHandler;
+import org.dromara.common.redis.manager.PlusSpringCacheManager;
import lombok.extern.slf4j.Slf4j;
import org.redisson.codec.JsonJacksonCodec;
import org.redisson.spring.starter.RedissonAutoConfigurationCustomizer;
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/config/properties/RedissonProperties.java b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/properties/RedissonProperties.java
similarity index 98%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/config/properties/RedissonProperties.java
rename to ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/properties/RedissonProperties.java
index c4814d7d..ebec7861 100644
--- a/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/config/properties/RedissonProperties.java
+++ b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/properties/RedissonProperties.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.redis.config.properties;
+package org.dromara.common.redis.config.properties;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/handler/KeyPrefixHandler.java b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/handler/KeyPrefixHandler.java
similarity index 92%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/handler/KeyPrefixHandler.java
rename to ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/handler/KeyPrefixHandler.java
index ff1dbba5..3bf3e346 100644
--- a/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/handler/KeyPrefixHandler.java
+++ b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/handler/KeyPrefixHandler.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.redis.handler;
+package org.dromara.common.redis.handler;
-import com.ruoyi.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.StringUtils;
import org.redisson.api.NameMapper;
/**
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/manager/PlusSpringCacheManager.java b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/PlusSpringCacheManager.java
similarity index 98%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/manager/PlusSpringCacheManager.java
rename to ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/PlusSpringCacheManager.java
index f91c14fb..148b90c6 100644
--- a/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/manager/PlusSpringCacheManager.java
+++ b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/PlusSpringCacheManager.java
@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.ruoyi.common.redis.manager;
+package org.dromara.common.redis.manager;
-import com.ruoyi.common.redis.utils.RedisUtils;
+import org.dromara.common.redis.utils.RedisUtils;
import org.redisson.api.RMap;
import org.redisson.api.RMapCache;
import org.redisson.spring.cache.CacheConfig;
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/utils/CacheUtils.java b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/utils/CacheUtils.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/utils/CacheUtils.java
rename to ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/utils/CacheUtils.java
index e953d03a..42a88d67 100644
--- a/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/utils/CacheUtils.java
+++ b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/utils/CacheUtils.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.redis.utils;
+package org.dromara.common.redis.utils;
-import com.ruoyi.common.core.utils.SpringUtils;
+import org.dromara.common.core.utils.SpringUtils;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import org.redisson.api.RMap;
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/utils/RedisUtils.java b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/utils/RedisUtils.java
similarity index 99%
rename from ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/utils/RedisUtils.java
rename to ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/utils/RedisUtils.java
index a1800bbb..84b56fc7 100644
--- a/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/utils/RedisUtils.java
+++ b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/utils/RedisUtils.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.redis.utils;
+package org.dromara.common.redis.utils;
-import com.ruoyi.common.core.utils.SpringUtils;
+import org.dromara.common.core.utils.SpringUtils;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import org.redisson.api.*;
diff --git a/ruoyi-common/ruoyi-common-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index 9dfcce2a..934b5858 100644
--- a/ruoyi-common/ruoyi-common-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.redis.config.RedisConfiguration
+org.dromara.common.redis.config.RedisConfiguration
diff --git a/ruoyi-common/ruoyi-common-satoken/pom.xml b/ruoyi-common/ruoyi-common-satoken/pom.xml
index 1dde19cd..14200d7e 100644
--- a/ruoyi-common/ruoyi-common-satoken/pom.xml
+++ b/ruoyi-common/ruoyi-common-satoken/pom.xml
@@ -2,7 +2,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -42,13 +42,13 @@
- com.ruoyi
+ org.dromara
ruoyi-api-system
- com.ruoyi
+ org.dromara
ruoyi-common-redis
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/config/SaTokenConfiguration.java b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/config/SaTokenConfiguration.java
similarity index 82%
rename from ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/config/SaTokenConfiguration.java
rename to ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/config/SaTokenConfiguration.java
index 2eda704f..00553707 100644
--- a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/config/SaTokenConfiguration.java
+++ b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/config/SaTokenConfiguration.java
@@ -1,11 +1,11 @@
-package com.ruoyi.common.satoken.config;
+package org.dromara.common.satoken.config;
import cn.dev33.satoken.dao.SaTokenDao;
import cn.dev33.satoken.jwt.StpLogicJwtForSimple;
import cn.dev33.satoken.stp.StpInterface;
import cn.dev33.satoken.stp.StpLogic;
-import com.ruoyi.common.satoken.core.dao.PlusSaTokenDao;
-import com.ruoyi.common.satoken.core.service.SaPermissionImpl;
+import org.dromara.common.satoken.core.dao.PlusSaTokenDao;
+import org.dromara.common.satoken.core.service.SaPermissionImpl;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.Bean;
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/core/dao/PlusSaTokenDao.java b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/core/dao/PlusSaTokenDao.java
similarity index 98%
rename from ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/core/dao/PlusSaTokenDao.java
rename to ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/core/dao/PlusSaTokenDao.java
index 123435d8..87398cfc 100644
--- a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/core/dao/PlusSaTokenDao.java
+++ b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/core/dao/PlusSaTokenDao.java
@@ -1,8 +1,8 @@
-package com.ruoyi.common.satoken.core.dao;
+package org.dromara.common.satoken.core.dao;
import cn.dev33.satoken.dao.SaTokenDao;
import cn.dev33.satoken.util.SaFoxUtil;
-import com.ruoyi.common.redis.utils.RedisUtils;
+import org.dromara.common.redis.utils.RedisUtils;
import java.time.Duration;
import java.util.ArrayList;
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/core/service/SaPermissionImpl.java b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/core/service/SaPermissionImpl.java
similarity index 86%
rename from ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/core/service/SaPermissionImpl.java
rename to ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/core/service/SaPermissionImpl.java
index f3f7a89a..257922b0 100644
--- a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/core/service/SaPermissionImpl.java
+++ b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/core/service/SaPermissionImpl.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.satoken.core.service;
+package org.dromara.common.satoken.core.service;
import cn.dev33.satoken.stp.StpInterface;
-import com.ruoyi.common.core.enums.UserType;
-import com.ruoyi.common.satoken.utils.LoginHelper;
-import com.ruoyi.system.api.model.LoginUser;
+import org.dromara.common.core.enums.UserType;
+import org.dromara.common.satoken.utils.LoginHelper;
+import org.dromara.system.api.model.LoginUser;
import java.util.ArrayList;
import java.util.List;
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/utils/LoginHelper.java b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java
similarity index 94%
rename from ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/utils/LoginHelper.java
rename to ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java
index 2641e829..fd6f8317 100644
--- a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/utils/LoginHelper.java
+++ b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.satoken.utils;
+package org.dromara.common.satoken.utils;
import cn.dev33.satoken.context.SaHolder;
import cn.dev33.satoken.context.model.SaStorage;
@@ -6,11 +6,11 @@ import cn.dev33.satoken.stp.SaLoginModel;
import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.ObjectUtil;
-import com.ruoyi.common.core.constant.TenantConstants;
-import com.ruoyi.common.core.constant.UserConstants;
-import com.ruoyi.common.core.enums.DeviceType;
-import com.ruoyi.common.core.enums.UserType;
-import com.ruoyi.system.api.model.LoginUser;
+import org.dromara.common.core.constant.TenantConstants;
+import org.dromara.common.core.constant.UserConstants;
+import org.dromara.common.core.enums.DeviceType;
+import org.dromara.common.core.enums.UserType;
+import org.dromara.system.api.model.LoginUser;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-satoken/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index 09ce96b9..91034019 100644
--- a/ruoyi-common/ruoyi-common-satoken/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-satoken/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.satoken.config.SaTokenConfiguration
+org.dromara.common.satoken.config.SaTokenConfiguration
diff --git a/ruoyi-common/ruoyi-common-seata/pom.xml b/ruoyi-common/ruoyi-common-seata/pom.xml
index e0654f9f..44ec011e 100644
--- a/ruoyi-common/ruoyi-common-seata/pom.xml
+++ b/ruoyi-common/ruoyi-common-seata/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
diff --git a/ruoyi-common/ruoyi-common-security/pom.xml b/ruoyi-common/ruoyi-common-security/pom.xml
index bf99e7ad..2c64bb88 100644
--- a/ruoyi-common/ruoyi-common-security/pom.xml
+++ b/ruoyi-common/ruoyi-common-security/pom.xml
@@ -2,7 +2,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -17,7 +17,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-satoken
diff --git a/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/SecurityConfiguration.java b/ruoyi-common/ruoyi-common-security/src/main/java/org/dromara/common/security/config/SecurityConfiguration.java
similarity index 92%
rename from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/SecurityConfiguration.java
rename to ruoyi-common/ruoyi-common-security/src/main/java/org/dromara/common/security/config/SecurityConfiguration.java
index bfc00e84..9d4a4958 100644
--- a/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/SecurityConfiguration.java
+++ b/ruoyi-common/ruoyi-common-security/src/main/java/org/dromara/common/security/config/SecurityConfiguration.java
@@ -1,10 +1,10 @@
-package com.ruoyi.common.security.config;
+package org.dromara.common.security.config;
import cn.dev33.satoken.filter.SaServletFilter;
import cn.dev33.satoken.interceptor.SaInterceptor;
import cn.dev33.satoken.same.SaSameUtil;
import cn.dev33.satoken.util.SaResult;
-import com.ruoyi.common.core.constant.HttpStatus;
+import org.dromara.common.core.constant.HttpStatus;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
diff --git a/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/handler/GlobalExceptionHandler.java b/ruoyi-common/ruoyi-common-security/src/main/java/org/dromara/common/security/handler/GlobalExceptionHandler.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/handler/GlobalExceptionHandler.java
rename to ruoyi-common/ruoyi-common-security/src/main/java/org/dromara/common/security/handler/GlobalExceptionHandler.java
index d04529da..d115d651 100644
--- a/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/handler/GlobalExceptionHandler.java
+++ b/ruoyi-common/ruoyi-common-security/src/main/java/org/dromara/common/security/handler/GlobalExceptionHandler.java
@@ -1,14 +1,14 @@
-package com.ruoyi.common.security.handler;
+package org.dromara.common.security.handler;
import cn.dev33.satoken.exception.SameTokenInvalidException;
import cn.dev33.satoken.exception.NotLoginException;
import cn.dev33.satoken.exception.NotPermissionException;
import cn.dev33.satoken.exception.NotRoleException;
import cn.hutool.core.util.ObjectUtil;
-import com.ruoyi.common.core.constant.HttpStatus;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.common.core.exception.DemoModeException;
-import com.ruoyi.common.core.exception.ServiceException;
+import org.dromara.common.core.constant.HttpStatus;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.core.exception.DemoModeException;
+import org.dromara.common.core.exception.ServiceException;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.BindException;
import org.springframework.web.HttpRequestMethodNotSupportedException;
diff --git a/ruoyi-common/ruoyi-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index 4ff10398..4c96c4ee 100644
--- a/ruoyi-common/ruoyi-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,2 +1,2 @@
-com.ruoyi.common.security.handler.GlobalExceptionHandler
-com.ruoyi.common.security.config.SecurityConfiguration
+org.dromara.common.security.handler.GlobalExceptionHandler
+org.dromara.common.security.config.SecurityConfiguration
diff --git a/ruoyi-common/ruoyi-common-sentinel/pom.xml b/ruoyi-common/ruoyi-common-sentinel/pom.xml
index 5752377a..e5d2a39f 100644
--- a/ruoyi-common/ruoyi-common-sentinel/pom.xml
+++ b/ruoyi-common/ruoyi-common-sentinel/pom.xml
@@ -2,7 +2,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -38,7 +38,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
diff --git a/ruoyi-common/ruoyi-common-sentinel/src/main/java/com/alibaba/cloud/sentinel/custom/SentinelAutoConfiguration.java b/ruoyi-common/ruoyi-common-sentinel/src/main/java/org/alibaba/cloud/sentinel/custom/SentinelAutoConfiguration.java
similarity index 98%
rename from ruoyi-common/ruoyi-common-sentinel/src/main/java/com/alibaba/cloud/sentinel/custom/SentinelAutoConfiguration.java
rename to ruoyi-common/ruoyi-common-sentinel/src/main/java/org/alibaba/cloud/sentinel/custom/SentinelAutoConfiguration.java
index 5caecafa..d272336f 100644
--- a/ruoyi-common/ruoyi-common-sentinel/src/main/java/com/alibaba/cloud/sentinel/custom/SentinelAutoConfiguration.java
+++ b/ruoyi-common/ruoyi-common-sentinel/src/main/java/org/alibaba/cloud/sentinel/custom/SentinelAutoConfiguration.java
@@ -33,8 +33,8 @@ import com.alibaba.csp.sentinel.transport.config.TransportConfig;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
-import com.ruoyi.common.core.utils.StreamUtils;
-import com.ruoyi.common.sentinel.config.properties.SentinelCustomProperties;
+import org.dromara.common.core.utils.StreamUtils;
+import org.dromara.common.sentinel.config.properties.SentinelCustomProperties;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
diff --git a/ruoyi-common/ruoyi-common-sentinel/src/main/java/com/ruoyi/common/sentinel/config/properties/SentinelCustomProperties.java b/ruoyi-common/ruoyi-common-sentinel/src/main/java/org/dromara/common/sentinel/config/properties/SentinelCustomProperties.java
similarity index 84%
rename from ruoyi-common/ruoyi-common-sentinel/src/main/java/com/ruoyi/common/sentinel/config/properties/SentinelCustomProperties.java
rename to ruoyi-common/ruoyi-common-sentinel/src/main/java/org/dromara/common/sentinel/config/properties/SentinelCustomProperties.java
index 521ce529..934cd36b 100644
--- a/ruoyi-common/ruoyi-common-sentinel/src/main/java/com/ruoyi/common/sentinel/config/properties/SentinelCustomProperties.java
+++ b/ruoyi-common/ruoyi-common-sentinel/src/main/java/org/dromara/common/sentinel/config/properties/SentinelCustomProperties.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.sentinel.config.properties;
+package org.dromara.common.sentinel.config.properties;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
diff --git a/ruoyi-common/ruoyi-common-skylog/pom.xml b/ruoyi-common/ruoyi-common-skylog/pom.xml
index d907bd46..45274901 100644
--- a/ruoyi-common/ruoyi-common-skylog/pom.xml
+++ b/ruoyi-common/ruoyi-common-skylog/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
diff --git a/ruoyi-common/ruoyi-common-sms/pom.xml b/ruoyi-common/ruoyi-common-sms/pom.xml
index 7aff7d92..d8a70655 100644
--- a/ruoyi-common/ruoyi-common-sms/pom.xml
+++ b/ruoyi-common/ruoyi-common-sms/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -18,7 +18,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
diff --git a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/config/SmsAutoConfiguration.java b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/config/SmsAutoConfiguration.java
similarity index 83%
rename from ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/config/SmsAutoConfiguration.java
rename to ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/config/SmsAutoConfiguration.java
index 88d13040..ce4bae73 100644
--- a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/config/SmsAutoConfiguration.java
+++ b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/config/SmsAutoConfiguration.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.sms.config;
+package org.dromara.common.sms.config;
-import com.ruoyi.common.sms.config.properties.SmsProperties;
-import com.ruoyi.common.sms.core.AliyunSmsTemplate;
-import com.ruoyi.common.sms.core.SmsTemplate;
-import com.ruoyi.common.sms.core.TencentSmsTemplate;
+import org.dromara.common.sms.config.properties.SmsProperties;
+import org.dromara.common.sms.core.AliyunSmsTemplate;
+import org.dromara.common.sms.core.SmsTemplate;
+import org.dromara.common.sms.core.TencentSmsTemplate;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
diff --git a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/config/properties/SmsProperties.java b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/config/properties/SmsProperties.java
similarity index 93%
rename from ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/config/properties/SmsProperties.java
rename to ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/config/properties/SmsProperties.java
index c0afb0b6..ead39f43 100644
--- a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/config/properties/SmsProperties.java
+++ b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/config/properties/SmsProperties.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.sms.config.properties;
+package org.dromara.common.sms.config.properties;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
diff --git a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/core/AliyunSmsTemplate.java b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/core/AliyunSmsTemplate.java
similarity index 86%
rename from ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/core/AliyunSmsTemplate.java
rename to ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/core/AliyunSmsTemplate.java
index 8624787c..7ba3efd8 100644
--- a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/core/AliyunSmsTemplate.java
+++ b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/core/AliyunSmsTemplate.java
@@ -1,14 +1,14 @@
-package com.ruoyi.common.sms.core;
+package org.dromara.common.sms.core;
import com.aliyun.dysmsapi20170525.Client;
import com.aliyun.dysmsapi20170525.models.SendSmsRequest;
import com.aliyun.dysmsapi20170525.models.SendSmsResponse;
import com.aliyun.teaopenapi.models.Config;
-import com.ruoyi.common.core.utils.JsonUtils;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.sms.config.properties.SmsProperties;
-import com.ruoyi.common.sms.entity.SmsResult;
-import com.ruoyi.common.sms.exception.SmsException;
+import org.dromara.common.core.utils.JsonUtils;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.sms.config.properties.SmsProperties;
+import org.dromara.common.sms.entity.SmsResult;
+import org.dromara.common.sms.exception.SmsException;
import lombok.SneakyThrows;
import java.util.Map;
diff --git a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/core/SmsTemplate.java b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/core/SmsTemplate.java
similarity index 87%
rename from ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/core/SmsTemplate.java
rename to ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/core/SmsTemplate.java
index eb61b863..eba38dff 100644
--- a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/core/SmsTemplate.java
+++ b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/core/SmsTemplate.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.sms.core;
+package org.dromara.common.sms.core;
-import com.ruoyi.common.sms.entity.SmsResult;
+import org.dromara.common.sms.entity.SmsResult;
import java.util.Map;
diff --git a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/core/TencentSmsTemplate.java b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/core/TencentSmsTemplate.java
similarity index 90%
rename from ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/core/TencentSmsTemplate.java
rename to ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/core/TencentSmsTemplate.java
index 9449a961..3f4f73e3 100644
--- a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/core/TencentSmsTemplate.java
+++ b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/core/TencentSmsTemplate.java
@@ -1,12 +1,12 @@
-package com.ruoyi.common.sms.core;
+package org.dromara.common.sms.core;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ArrayUtil;
-import com.ruoyi.common.core.utils.JsonUtils;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.sms.config.properties.SmsProperties;
-import com.ruoyi.common.sms.entity.SmsResult;
-import com.ruoyi.common.sms.exception.SmsException;
+import org.dromara.common.core.utils.JsonUtils;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.sms.config.properties.SmsProperties;
+import org.dromara.common.sms.entity.SmsResult;
+import org.dromara.common.sms.exception.SmsException;
import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.common.profile.ClientProfile;
import com.tencentcloudapi.common.profile.HttpProfile;
diff --git a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/entity/SmsResult.java b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/entity/SmsResult.java
similarity index 91%
rename from ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/entity/SmsResult.java
rename to ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/entity/SmsResult.java
index 48f75814..45aba064 100644
--- a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/entity/SmsResult.java
+++ b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/entity/SmsResult.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.sms.entity;
+package org.dromara.common.sms.entity;
import lombok.Builder;
import lombok.Data;
diff --git a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/exception/SmsException.java b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/exception/SmsException.java
similarity index 84%
rename from ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/exception/SmsException.java
rename to ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/exception/SmsException.java
index f855a29a..c178d855 100644
--- a/ruoyi-common/ruoyi-common-sms/src/main/java/com/ruoyi/common/sms/exception/SmsException.java
+++ b/ruoyi-common/ruoyi-common-sms/src/main/java/org/dromara/common/sms/exception/SmsException.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.sms.exception;
+package org.dromara.common.sms.exception;
/**
* Sms异常类
diff --git a/ruoyi-common/ruoyi-common-sms/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-sms/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index e4081a1f..5919ce32 100644
--- a/ruoyi-common/ruoyi-common-sms/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-sms/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.sms.config.SmsAutoConfiguration
+org.dromara.common.sms.config.SmsAutoConfiguration
diff --git a/ruoyi-common/ruoyi-common-tenant/pom.xml b/ruoyi-common/ruoyi-common-tenant/pom.xml
index 3265e25c..794e7c61 100644
--- a/ruoyi-common/ruoyi-common-tenant/pom.xml
+++ b/ruoyi-common/ruoyi-common-tenant/pom.xml
@@ -3,7 +3,7 @@
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">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -17,12 +17,12 @@
- com.ruoyi
+ org.dromara
ruoyi-common-mybatis
- com.ruoyi
+ org.dromara
ruoyi-common-redis
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/config/TenantConfig.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/config/TenantConfig.java
similarity index 85%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/config/TenantConfig.java
rename to ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/config/TenantConfig.java
index dd94d826..5c781457 100644
--- a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/config/TenantConfig.java
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/config/TenantConfig.java
@@ -1,19 +1,19 @@
-package com.ruoyi.common.tenant.config;
+package org.dromara.common.tenant.config;
import cn.dev33.satoken.dao.SaTokenDao;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor;
-import com.ruoyi.common.core.utils.reflect.ReflectUtils;
-import com.ruoyi.common.mybatis.config.MybatisPlusConfiguration;
-import com.ruoyi.common.redis.config.RedisConfiguration;
-import com.ruoyi.common.redis.config.properties.RedissonProperties;
-import com.ruoyi.common.tenant.core.TenantSaTokenDao;
-import com.ruoyi.common.tenant.handle.PlusTenantLineHandler;
-import com.ruoyi.common.tenant.handle.TenantKeyPrefixHandler;
-import com.ruoyi.common.tenant.manager.TenantSpringCacheManager;
-import com.ruoyi.common.tenant.properties.TenantProperties;
+import org.dromara.common.core.utils.reflect.ReflectUtils;
+import org.dromara.common.mybatis.config.MybatisPlusConfiguration;
+import org.dromara.common.redis.config.RedisConfiguration;
+import org.dromara.common.redis.config.properties.RedissonProperties;
+import org.dromara.common.tenant.core.TenantSaTokenDao;
+import org.dromara.common.tenant.handle.PlusTenantLineHandler;
+import org.dromara.common.tenant.handle.TenantKeyPrefixHandler;
+import org.dromara.common.tenant.manager.TenantSpringCacheManager;
+import org.dromara.common.tenant.properties.TenantProperties;
import org.redisson.config.ClusterServersConfig;
import org.redisson.config.SingleServerConfig;
import org.redisson.spring.starter.RedissonAutoConfigurationCustomizer;
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantEntity.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/core/TenantEntity.java
similarity index 73%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantEntity.java
rename to ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/core/TenantEntity.java
index 0cef7c33..446a5106 100644
--- a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantEntity.java
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/core/TenantEntity.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.tenant.core;
+package org.dromara.common.tenant.core;
-import com.ruoyi.common.core.web.domain.BaseEntity;
+import org.dromara.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantSaTokenDao.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/core/TenantSaTokenDao.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantSaTokenDao.java
rename to ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/core/TenantSaTokenDao.java
index fd9fefad..ed42f823 100644
--- a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/core/TenantSaTokenDao.java
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/core/TenantSaTokenDao.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.tenant.core;
+package org.dromara.common.tenant.core;
-import com.ruoyi.common.core.constant.GlobalConstants;
-import com.ruoyi.common.redis.utils.RedisUtils;
-import com.ruoyi.common.satoken.core.dao.PlusSaTokenDao;
+import org.dromara.common.core.constant.GlobalConstants;
+import org.dromara.common.redis.utils.RedisUtils;
+import org.dromara.common.satoken.core.dao.PlusSaTokenDao;
import java.time.Duration;
import java.util.List;
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/exception/TenantException.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/exception/TenantException.java
similarity index 71%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/exception/TenantException.java
rename to ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/exception/TenantException.java
index b1f6ffa7..37e65629 100644
--- a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/exception/TenantException.java
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/exception/TenantException.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.tenant.exception;
+package org.dromara.common.tenant.exception;
-import com.ruoyi.common.core.exception.base.BaseException;
+import org.dromara.common.core.exception.base.BaseException;
/**
* 租户异常类
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/PlusTenantLineHandler.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/handle/PlusTenantLineHandler.java
similarity index 85%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/PlusTenantLineHandler.java
rename to ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/handle/PlusTenantLineHandler.java
index 6c7002df..b7dff8ff 100644
--- a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/PlusTenantLineHandler.java
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/handle/PlusTenantLineHandler.java
@@ -1,14 +1,14 @@
-package com.ruoyi.common.tenant.handle;
+package org.dromara.common.tenant.handle;
import com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.tenant.helper.TenantHelper;
-import com.ruoyi.common.tenant.properties.TenantProperties;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.tenant.helper.TenantHelper;
+import org.dromara.common.tenant.properties.TenantProperties;
import lombok.AllArgsConstructor;
import net.sf.jsqlparser.expression.Expression;
import net.sf.jsqlparser.expression.NullValue;
import net.sf.jsqlparser.expression.StringValue;
-import com.ruoyi.common.satoken.utils.LoginHelper;
+import org.dromara.common.satoken.utils.LoginHelper;
import java.util.Arrays;
import java.util.List;
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/TenantKeyPrefixHandler.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/handle/TenantKeyPrefixHandler.java
similarity index 83%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/TenantKeyPrefixHandler.java
rename to ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/handle/TenantKeyPrefixHandler.java
index 98119cd2..2297fbaf 100644
--- a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/handle/TenantKeyPrefixHandler.java
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/handle/TenantKeyPrefixHandler.java
@@ -1,10 +1,10 @@
-package com.ruoyi.common.tenant.handle;
+package org.dromara.common.tenant.handle;
-import com.ruoyi.common.core.constant.GlobalConstants;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.redis.handler.KeyPrefixHandler;
-import com.ruoyi.common.tenant.helper.TenantHelper;
+import org.dromara.common.core.constant.GlobalConstants;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.redis.handler.KeyPrefixHandler;
+import org.dromara.common.tenant.helper.TenantHelper;
/**
* 多租户redis缓存key前缀处理
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/helper/TenantHelper.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/helper/TenantHelper.java
similarity index 91%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/helper/TenantHelper.java
rename to ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/helper/TenantHelper.java
index 7f762aa5..e1784b57 100644
--- a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/helper/TenantHelper.java
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/helper/TenantHelper.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.tenant.helper;
+package org.dromara.common.tenant.helper;
import cn.dev33.satoken.context.SaHolder;
import cn.dev33.satoken.spring.SpringMVCUtil;
@@ -6,11 +6,11 @@ import cn.hutool.core.convert.Convert;
import com.alibaba.ttl.TransmittableThreadLocal;
import com.baomidou.mybatisplus.core.plugins.IgnoreStrategy;
import com.baomidou.mybatisplus.core.plugins.InterceptorIgnoreHelper;
-import com.ruoyi.common.core.constant.GlobalConstants;
-import com.ruoyi.common.core.utils.SpringUtils;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.redis.utils.RedisUtils;
-import com.ruoyi.common.satoken.utils.LoginHelper;
+import org.dromara.common.core.constant.GlobalConstants;
+import org.dromara.common.core.utils.SpringUtils;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.redis.utils.RedisUtils;
+import org.dromara.common.satoken.utils.LoginHelper;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/manager/TenantSpringCacheManager.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/manager/TenantSpringCacheManager.java
similarity index 71%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/manager/TenantSpringCacheManager.java
rename to ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/manager/TenantSpringCacheManager.java
index 331af757..3b434b2e 100644
--- a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/manager/TenantSpringCacheManager.java
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/manager/TenantSpringCacheManager.java
@@ -1,10 +1,10 @@
-package com.ruoyi.common.tenant.manager;
+package org.dromara.common.tenant.manager;
-import com.ruoyi.common.core.constant.GlobalConstants;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.redis.manager.PlusSpringCacheManager;
-import com.ruoyi.common.tenant.helper.TenantHelper;
+import org.dromara.common.core.constant.GlobalConstants;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.redis.manager.PlusSpringCacheManager;
+import org.dromara.common.tenant.helper.TenantHelper;
import org.springframework.cache.Cache;
/**
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/properties/TenantProperties.java b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/properties/TenantProperties.java
similarity index 89%
rename from ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/properties/TenantProperties.java
rename to ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/properties/TenantProperties.java
index 473ea77b..1675ccf5 100644
--- a/ruoyi-common/ruoyi-common-tenant/src/main/java/com/ruoyi/common/tenant/properties/TenantProperties.java
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/java/org/dromara/common/tenant/properties/TenantProperties.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.tenant.properties;
+package org.dromara.common.tenant.properties;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
diff --git a/ruoyi-common/ruoyi-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index 8f39d11f..f837191e 100644
--- a/ruoyi-common/ruoyi-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-tenant/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.ruoyi.common.tenant.config.TenantConfig
+org.dromara.common.tenant.config.TenantConfig
diff --git a/ruoyi-common/ruoyi-common-translation/pom.xml b/ruoyi-common/ruoyi-common-translation/pom.xml
index e8de3c12..113bd73c 100644
--- a/ruoyi-common/ruoyi-common-translation/pom.xml
+++ b/ruoyi-common/ruoyi-common-translation/pom.xml
@@ -3,7 +3,7 @@
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">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
@@ -18,22 +18,22 @@
- com.ruoyi
+ org.dromara
ruoyi-common-core
- com.ruoyi
+ org.dromara
ruoyi-common-dict
- com.ruoyi
+ org.dromara
ruoyi-common-dubbo
- com.ruoyi
+ org.dromara
ruoyi-api-resource
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/annotation/Translation.java b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/annotation/Translation.java
similarity index 76%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/annotation/Translation.java
rename to ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/annotation/Translation.java
index dbb469dc..6c1227fe 100644
--- a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/annotation/Translation.java
+++ b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/annotation/Translation.java
@@ -1,8 +1,8 @@
-package com.ruoyi.common.translation.annotation;
+package org.dromara.common.translation.annotation;
import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.ruoyi.common.translation.core.handler.TranslationHandler;
+import org.dromara.common.translation.core.handler.TranslationHandler;
import java.lang.annotation.*;
@@ -20,7 +20,7 @@ import java.lang.annotation.*;
public @interface Translation {
/**
- * 类型 (需与实现类上的 {@link com.ruoyi.common.translation.annotation.TranslationType} 注解type对应)
+ * 类型 (需与实现类上的 {@link org.dromara.common.translation.annotation.TranslationType} 注解type对应)
*
* 默认取当前字段的值 如果设置了 @{@link Translation#mapper()} 则取映射字段的值
*/
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/annotation/TranslationType.java b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/annotation/TranslationType.java
similarity index 59%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/annotation/TranslationType.java
rename to ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/annotation/TranslationType.java
index 1b64e537..5e4eb356 100644
--- a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/annotation/TranslationType.java
+++ b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/annotation/TranslationType.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.translation.annotation;
+package org.dromara.common.translation.annotation;
import java.lang.annotation.*;
/**
- * 翻译类型注解 (标注到{@link com.ruoyi.common.translation.core.TranslationInterface} 的实现类)
+ * 翻译类型注解 (标注到{@link org.dromara.common.translation.core.TranslationInterface} 的实现类)
*
* @author Lion Li
*/
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/config/TranslationConfig.java b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/config/TranslationConfig.java
similarity index 80%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/config/TranslationConfig.java
rename to ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/config/TranslationConfig.java
index acc16d62..501d4713 100644
--- a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/config/TranslationConfig.java
+++ b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/config/TranslationConfig.java
@@ -1,10 +1,10 @@
-package com.ruoyi.common.translation.config;
+package org.dromara.common.translation.config;
import com.fasterxml.jackson.databind.ObjectMapper;
-import com.ruoyi.common.translation.annotation.TranslationType;
-import com.ruoyi.common.translation.core.TranslationInterface;
-import com.ruoyi.common.translation.core.handler.TranslationBeanSerializerModifier;
-import com.ruoyi.common.translation.core.handler.TranslationHandler;
+import org.dromara.common.translation.annotation.TranslationType;
+import org.dromara.common.translation.core.TranslationInterface;
+import org.dromara.common.translation.core.handler.TranslationBeanSerializerModifier;
+import org.dromara.common.translation.core.handler.TranslationHandler;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.AutoConfiguration;
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/constant/TransConstant.java b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/constant/TransConstant.java
similarity index 89%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/constant/TransConstant.java
rename to ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/constant/TransConstant.java
index 1cfec58e..25df1c9f 100644
--- a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/constant/TransConstant.java
+++ b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/constant/TransConstant.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.translation.constant;
+package org.dromara.common.translation.constant;
/**
* 翻译常量
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/TranslationInterface.java b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/TranslationInterface.java
similarity index 58%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/TranslationInterface.java
rename to ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/TranslationInterface.java
index fed0f746..4500a239 100644
--- a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/TranslationInterface.java
+++ b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/TranslationInterface.java
@@ -1,7 +1,7 @@
-package com.ruoyi.common.translation.core;
+package org.dromara.common.translation.core;
/**
- * 翻译接口 (实现类需标注 {@link com.ruoyi.common.translation.annotation.TranslationType} 注解标明翻译类型)
+ * 翻译接口 (实现类需标注 {@link org.dromara.common.translation.annotation.TranslationType} 注解标明翻译类型)
*
* @author Lion Li
*/
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/handler/TranslationBeanSerializerModifier.java b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/handler/TranslationBeanSerializerModifier.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/handler/TranslationBeanSerializerModifier.java
rename to ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/handler/TranslationBeanSerializerModifier.java
index 45549ff7..6cd5a96a 100644
--- a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/handler/TranslationBeanSerializerModifier.java
+++ b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/handler/TranslationBeanSerializerModifier.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.translation.core.handler;
+package org.dromara.common.translation.core.handler;
import com.fasterxml.jackson.databind.BeanDescription;
import com.fasterxml.jackson.databind.SerializationConfig;
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/handler/TranslationHandler.java b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/handler/TranslationHandler.java
similarity index 88%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/handler/TranslationHandler.java
rename to ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/handler/TranslationHandler.java
index fcd122c8..bb9615bf 100644
--- a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/handler/TranslationHandler.java
+++ b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/handler/TranslationHandler.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.translation.core.handler;
+package org.dromara.common.translation.core.handler;
import cn.hutool.core.util.ObjectUtil;
import com.fasterxml.jackson.core.JsonGenerator;
@@ -7,10 +7,10 @@ import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import com.fasterxml.jackson.databind.ser.ContextualSerializer;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.core.utils.reflect.ReflectUtils;
-import com.ruoyi.common.translation.annotation.Translation;
-import com.ruoyi.common.translation.core.TranslationInterface;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.core.utils.reflect.ReflectUtils;
+import org.dromara.common.translation.annotation.Translation;
+import org.dromara.common.translation.core.TranslationInterface;
import lombok.extern.slf4j.Slf4j;
import java.io.IOException;
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/DeptNameTranslationImpl.java b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/impl/DeptNameTranslationImpl.java
similarity index 64%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/DeptNameTranslationImpl.java
rename to ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/impl/DeptNameTranslationImpl.java
index 742db2c9..b88af579 100644
--- a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/DeptNameTranslationImpl.java
+++ b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/impl/DeptNameTranslationImpl.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.translation.core.impl;
+package org.dromara.common.translation.core.impl;
-import com.ruoyi.common.translation.annotation.TranslationType;
-import com.ruoyi.common.translation.constant.TransConstant;
-import com.ruoyi.common.translation.core.TranslationInterface;
-import com.ruoyi.system.api.RemoteDeptService;
+import org.dromara.common.translation.annotation.TranslationType;
+import org.dromara.common.translation.constant.TransConstant;
+import org.dromara.common.translation.core.TranslationInterface;
+import org.dromara.system.api.RemoteDeptService;
import lombok.AllArgsConstructor;
import org.apache.dubbo.config.annotation.DubboReference;
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/DictTypeTranslationImpl.java b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/impl/DictTypeTranslationImpl.java
similarity index 60%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/DictTypeTranslationImpl.java
rename to ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/impl/DictTypeTranslationImpl.java
index 053926d5..538d932e 100644
--- a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/DictTypeTranslationImpl.java
+++ b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/impl/DictTypeTranslationImpl.java
@@ -1,10 +1,10 @@
-package com.ruoyi.common.translation.core.impl;
+package org.dromara.common.translation.core.impl;
-import com.ruoyi.common.core.service.DictService;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.translation.annotation.TranslationType;
-import com.ruoyi.common.translation.constant.TransConstant;
-import com.ruoyi.common.translation.core.TranslationInterface;
+import org.dromara.common.core.service.DictService;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.translation.annotation.TranslationType;
+import org.dromara.common.translation.constant.TransConstant;
+import org.dromara.common.translation.core.TranslationInterface;
import lombok.AllArgsConstructor;
/**
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/OssUrlTranslationImpl.java b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/impl/OssUrlTranslationImpl.java
similarity index 62%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/OssUrlTranslationImpl.java
rename to ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/impl/OssUrlTranslationImpl.java
index 17a30f16..0277ec1b 100644
--- a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/OssUrlTranslationImpl.java
+++ b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/impl/OssUrlTranslationImpl.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.translation.core.impl;
+package org.dromara.common.translation.core.impl;
-import com.ruoyi.common.translation.annotation.TranslationType;
-import com.ruoyi.common.translation.constant.TransConstant;
-import com.ruoyi.common.translation.core.TranslationInterface;
-import com.ruoyi.resource.api.RemoteFileService;
+import org.dromara.common.translation.annotation.TranslationType;
+import org.dromara.common.translation.constant.TransConstant;
+import org.dromara.common.translation.core.TranslationInterface;
+import org.dromara.resource.api.RemoteFileService;
import lombok.AllArgsConstructor;
import org.apache.dubbo.config.annotation.DubboReference;
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/UserNameTranslationImpl.java b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/impl/UserNameTranslationImpl.java
similarity index 63%
rename from ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/UserNameTranslationImpl.java
rename to ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/impl/UserNameTranslationImpl.java
index 59938826..c4423028 100644
--- a/ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/UserNameTranslationImpl.java
+++ b/ruoyi-common/ruoyi-common-translation/src/main/java/org/dromara/common/translation/core/impl/UserNameTranslationImpl.java
@@ -1,9 +1,9 @@
-package com.ruoyi.common.translation.core.impl;
+package org.dromara.common.translation.core.impl;
-import com.ruoyi.common.translation.annotation.TranslationType;
-import com.ruoyi.common.translation.constant.TransConstant;
-import com.ruoyi.common.translation.core.TranslationInterface;
-import com.ruoyi.system.api.RemoteUserService;
+import org.dromara.common.translation.annotation.TranslationType;
+import org.dromara.common.translation.constant.TransConstant;
+import org.dromara.common.translation.core.TranslationInterface;
+import org.dromara.system.api.RemoteUserService;
import lombok.AllArgsConstructor;
import org.apache.dubbo.config.annotation.DubboReference;
diff --git a/ruoyi-common/ruoyi-common-translation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-translation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index fe396d49..45844e01 100644
--- a/ruoyi-common/ruoyi-common-translation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-translation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,5 +1,5 @@
-com.ruoyi.common.translation.config.TranslationConfig
-com.ruoyi.common.translation.core.impl.DeptNameTranslationImpl
-com.ruoyi.common.translation.core.impl.DictTypeTranslationImpl
-com.ruoyi.common.translation.core.impl.OssUrlTranslationImpl
-com.ruoyi.common.translation.core.impl.UserNameTranslationImpl
+org.dromara.common.translation.config.TranslationConfig
+org.dromara.common.translation.core.impl.DeptNameTranslationImpl
+org.dromara.common.translation.core.impl.DictTypeTranslationImpl
+org.dromara.common.translation.core.impl.OssUrlTranslationImpl
+org.dromara.common.translation.core.impl.UserNameTranslationImpl
diff --git a/ruoyi-common/ruoyi-common-web/pom.xml b/ruoyi-common/ruoyi-common-web/pom.xml
index 23eb8c92..63b013f6 100644
--- a/ruoyi-common/ruoyi-common-web/pom.xml
+++ b/ruoyi-common/ruoyi-common-web/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-common
1.6.0
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/ruoyi/common/web/config/I18nConfig.java b/ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/config/I18nConfig.java
similarity index 84%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/ruoyi/common/web/config/I18nConfig.java
rename to ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/config/I18nConfig.java
index dd766199..4e212cb7 100644
--- a/ruoyi-common/ruoyi-common-web/src/main/java/com/ruoyi/common/web/config/I18nConfig.java
+++ b/ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/config/I18nConfig.java
@@ -1,6 +1,6 @@
-package com.ruoyi.common.web.config;
+package org.dromara.common.web.config;
-import com.ruoyi.common.web.core.I18nLocaleResolver;
+import org.dromara.common.web.core.I18nLocaleResolver;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration;
import org.springframework.context.annotation.Bean;
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/ruoyi/common/web/config/UndertowConfig.java b/ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/config/UndertowConfig.java
similarity index 96%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/ruoyi/common/web/config/UndertowConfig.java
rename to ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/config/UndertowConfig.java
index 6659c3c0..421ce6d1 100644
--- a/ruoyi-common/ruoyi-common-web/src/main/java/com/ruoyi/common/web/config/UndertowConfig.java
+++ b/ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/config/UndertowConfig.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.web.config;
+package org.dromara.common.web.config;
import io.undertow.server.DefaultByteBufferPool;
import io.undertow.websockets.jsr.WebSocketDeploymentInfo;
diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/com/ruoyi/common/web/core/I18nLocaleResolver.java b/ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/core/I18nLocaleResolver.java
similarity index 95%
rename from ruoyi-common/ruoyi-common-web/src/main/java/com/ruoyi/common/web/core/I18nLocaleResolver.java
rename to ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/core/I18nLocaleResolver.java
index 73fe5b0c..db9ead01 100644
--- a/ruoyi-common/ruoyi-common-web/src/main/java/com/ruoyi/common/web/core/I18nLocaleResolver.java
+++ b/ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/core/I18nLocaleResolver.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.web.core;
+package org.dromara.common.web.core;
import org.springframework.web.servlet.LocaleResolver;
diff --git a/ruoyi-common/ruoyi-common-web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/ruoyi-common/ruoyi-common-web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index ee90b919..cdad79ae 100644
--- a/ruoyi-common/ruoyi-common-web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/ruoyi-common/ruoyi-common-web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,2 +1,2 @@
-com.ruoyi.common.web.config.I18nConfig
-com.ruoyi.common.web.config.UndertowConfig
+org.dromara.common.web.config.I18nConfig
+org.dromara.common.web.config.UndertowConfig
diff --git a/ruoyi-example/pom.xml b/ruoyi-example/pom.xml
index 45badc35..b5ddcdbc 100644
--- a/ruoyi-example/pom.xml
+++ b/ruoyi-example/pom.xml
@@ -2,7 +2,7 @@
- com.ruoyi
+ org.dromara
ruoyi-cloud-plus
1.6.0
@@ -23,19 +23,19 @@
-
+
-
+
-
+
diff --git a/ruoyi-example/ruoyi-demo/pom.xml b/ruoyi-example/ruoyi-demo/pom.xml
index 605bc663..3ac41f2e 100644
--- a/ruoyi-example/ruoyi-demo/pom.xml
+++ b/ruoyi-example/ruoyi-demo/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- com.ruoyi
+ org.dromara
ruoyi-example
1.6.0
@@ -30,52 +30,52 @@
- com.ruoyi
+ org.dromara
ruoyi-common-sentinel
- com.ruoyi
+ org.dromara
ruoyi-common-log
- com.ruoyi
+ org.dromara
ruoyi-common-doc
- com.ruoyi
+ org.dromara
ruoyi-common-web
- com.ruoyi
+ org.dromara
ruoyi-common-mybatis
- com.ruoyi
+ org.dromara
ruoyi-common-dubbo
- com.ruoyi
+ org.dromara
ruoyi-common-idempotent
- com.ruoyi
+ org.dromara
ruoyi-common-mail
- com.ruoyi
+ org.dromara
ruoyi-common-sms
- com.ruoyi
+ org.dromara
ruoyi-common-encrypt
@@ -91,7 +91,7 @@
- com.ruoyi
+ org.dromara
ruoyi-common-elasticsearch
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/package-info.java b/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/package-info.java
deleted file mode 100644
index 4239668a..00000000
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/package-info.java
+++ /dev/null
@@ -1 +0,0 @@
-package com.ruoyi.demo.controller;
\ No newline at end of file
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/package-info.java b/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/package-info.java
deleted file mode 100644
index e2da7656..00000000
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/package-info.java
+++ /dev/null
@@ -1 +0,0 @@
-package com.ruoyi.demo.domain;
\ No newline at end of file
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/package-info.java b/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/package-info.java
deleted file mode 100644
index 7243da91..00000000
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/package-info.java
+++ /dev/null
@@ -1 +0,0 @@
-package com.ruoyi.demo.mapper;
\ No newline at end of file
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/package-info.java b/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/package-info.java
deleted file mode 100644
index 6060849c..00000000
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/package-info.java
+++ /dev/null
@@ -1 +0,0 @@
-package com.ruoyi.demo.service.impl;
\ No newline at end of file
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/package-info.java b/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/package-info.java
deleted file mode 100644
index d6a44c98..00000000
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/package-info.java
+++ /dev/null
@@ -1 +0,0 @@
-package com.ruoyi.demo.service;
\ No newline at end of file
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/RuoYiDemoApplication.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/RuoYiDemoApplication.java
similarity index 96%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/RuoYiDemoApplication.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/RuoYiDemoApplication.java
index 30847cba..c62aa66b 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/RuoYiDemoApplication.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/RuoYiDemoApplication.java
@@ -1,4 +1,4 @@
-package com.ruoyi.demo;
+package org.dromara.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/EsCrudController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/EsCrudController.java
similarity index 93%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/EsCrudController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/EsCrudController.java
index 2e2ebae0..ea31b103 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/EsCrudController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/EsCrudController.java
@@ -1,9 +1,9 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
import cn.easyes.core.conditions.LambdaEsQueryWrapper;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.demo.domain.Document;
-import com.ruoyi.demo.esmapper.DocumentMapper;
+import org.dromara.common.core.domain.R;
+import org.dromara.demo.domain.Document;
+import org.dromara.demo.esmapper.DocumentMapper;
import lombok.RequiredArgsConstructor;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.web.bind.annotation.*;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/MailController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/MailController.java
similarity index 90%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/MailController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/MailController.java
index 904e55e3..0cc414f2 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/MailController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/MailController.java
@@ -1,7 +1,7 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.common.mail.utils.MailUtils;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.mail.utils.MailUtils;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/RedisCacheController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/RedisCacheController.java
similarity index 94%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/RedisCacheController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/RedisCacheController.java
index 20083ba6..341880c5 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/RedisCacheController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/RedisCacheController.java
@@ -1,8 +1,8 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
-import com.ruoyi.common.core.constant.CacheNames;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.common.redis.utils.RedisUtils;
+import org.dromara.common.core.constant.CacheNames;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.redis.utils.RedisUtils;
import lombok.RequiredArgsConstructor;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.CachePut;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/RedisLockController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/RedisLockController.java
similarity index 96%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/RedisLockController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/RedisLockController.java
index ebc923d1..b7e09626 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/RedisLockController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/RedisLockController.java
@@ -1,10 +1,10 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
import com.baomidou.lock.LockInfo;
import com.baomidou.lock.LockTemplate;
import com.baomidou.lock.annotation.Lock4j;
import com.baomidou.lock.executor.RedissonLockExecutor;
-import com.ruoyi.common.core.domain.R;
+import org.dromara.common.core.domain.R;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/RedisPubSubController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/RedisPubSubController.java
similarity index 89%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/RedisPubSubController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/RedisPubSubController.java
index 6f3c18c2..ee570335 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/RedisPubSubController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/RedisPubSubController.java
@@ -1,7 +1,7 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.common.redis.utils.RedisUtils;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.redis.utils.RedisUtils;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/SmsController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/SmsController.java
similarity index 90%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/SmsController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/SmsController.java
index 95e12168..da784b80 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/SmsController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/SmsController.java
@@ -1,9 +1,9 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.common.core.utils.SpringUtils;
-import com.ruoyi.common.sms.config.properties.SmsProperties;
-import com.ruoyi.common.sms.core.SmsTemplate;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.core.utils.SpringUtils;
+import org.dromara.common.sms.config.properties.SmsProperties;
+import org.dromara.common.sms.core.SmsTemplate;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/Swagger3DemoController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/Swagger3DemoController.java
similarity index 91%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/Swagger3DemoController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/Swagger3DemoController.java
index 0398b14d..bb02f98d 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/Swagger3DemoController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/Swagger3DemoController.java
@@ -1,6 +1,6 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
-import com.ruoyi.common.core.domain.R;
+import org.dromara.common.core.domain.R;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestBatchController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestBatchController.java
similarity index 92%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestBatchController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestBatchController.java
index e4de158e..57e61017 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestBatchController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestBatchController.java
@@ -1,10 +1,10 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.common.core.web.controller.BaseController;
-import com.ruoyi.demo.domain.TestDemo;
-import com.ruoyi.demo.mapper.TestDemoMapper;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.core.web.controller.BaseController;
+import org.dromara.demo.domain.TestDemo;
+import org.dromara.demo.mapper.TestDemoMapper;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PostMapping;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestDemoController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestDemoController.java
similarity index 81%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestDemoController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestDemoController.java
index 1f2dd66e..4ff9c307 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestDemoController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestDemoController.java
@@ -1,25 +1,25 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.bean.BeanUtil;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.common.core.utils.ValidatorUtils;
-import com.ruoyi.common.core.validate.AddGroup;
-import com.ruoyi.common.core.validate.EditGroup;
-import com.ruoyi.common.core.validate.QueryGroup;
-import com.ruoyi.common.core.web.controller.BaseController;
-import com.ruoyi.common.excel.core.ExcelResult;
-import com.ruoyi.common.excel.utils.ExcelUtil;
-import com.ruoyi.common.idempotent.annotation.RepeatSubmit;
-import com.ruoyi.common.log.annotation.Log;
-import com.ruoyi.common.log.enums.BusinessType;
-import com.ruoyi.common.mybatis.core.page.PageQuery;
-import com.ruoyi.common.mybatis.core.page.TableDataInfo;
-import com.ruoyi.demo.domain.TestDemo;
-import com.ruoyi.demo.domain.bo.TestDemoBo;
-import com.ruoyi.demo.domain.bo.TestDemoImportVo;
-import com.ruoyi.demo.domain.vo.TestDemoVo;
-import com.ruoyi.demo.service.ITestDemoService;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.core.utils.ValidatorUtils;
+import org.dromara.common.core.validate.AddGroup;
+import org.dromara.common.core.validate.EditGroup;
+import org.dromara.common.core.validate.QueryGroup;
+import org.dromara.common.core.web.controller.BaseController;
+import org.dromara.common.excel.core.ExcelResult;
+import org.dromara.common.excel.utils.ExcelUtil;
+import org.dromara.common.idempotent.annotation.RepeatSubmit;
+import org.dromara.common.log.annotation.Log;
+import org.dromara.common.log.enums.BusinessType;
+import org.dromara.common.mybatis.core.page.PageQuery;
+import org.dromara.common.mybatis.core.page.TableDataInfo;
+import org.dromara.demo.domain.TestDemo;
+import org.dromara.demo.domain.bo.TestDemoBo;
+import org.dromara.demo.domain.bo.TestDemoImportVo;
+import org.dromara.demo.domain.vo.TestDemoVo;
+import org.dromara.demo.service.ITestDemoService;
import lombok.RequiredArgsConstructor;
import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestEncryptController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestEncryptController.java
similarity index 88%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestEncryptController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestEncryptController.java
index 6abe4e18..2b6886db 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestEncryptController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestEncryptController.java
@@ -1,8 +1,8 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.demo.domain.TestDemoEncrypt;
-import com.ruoyi.demo.mapper.TestDemoEncryptMapper;
+import org.dromara.common.core.domain.R;
+import org.dromara.demo.domain.TestDemoEncrypt;
+import org.dromara.demo.mapper.TestDemoEncryptMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.validation.annotation.Validated;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestExcelController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestExcelController.java
similarity index 97%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestExcelController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestExcelController.java
index a111ffb8..1bdc576f 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestExcelController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestExcelController.java
@@ -1,7 +1,7 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
import cn.hutool.core.collection.CollUtil;
-import com.ruoyi.common.excel.utils.ExcelUtil;
+import org.dromara.common.excel.utils.ExcelUtil;
import lombok.AllArgsConstructor;
import lombok.Data;
import org.springframework.web.bind.annotation.GetMapping;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestI18nController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestI18nController.java
similarity index 92%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestI18nController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestI18nController.java
index 303bf857..e6257e7c 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestI18nController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestI18nController.java
@@ -1,7 +1,7 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.common.core.utils.MessageUtils;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.core.utils.MessageUtils;
import lombok.Data;
import org.hibernate.validator.constraints.Range;
import org.springframework.validation.annotation.Validated;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestSensitiveController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestSensitiveController.java
similarity index 84%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestSensitiveController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestSensitiveController.java
index 259c12bb..e9634a26 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestSensitiveController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestSensitiveController.java
@@ -1,9 +1,9 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
-import com.ruoyi.common.core.annotation.Sensitive;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.common.core.enums.SensitiveStrategy;
-import com.ruoyi.common.core.web.controller.BaseController;
+import org.dromara.common.core.annotation.Sensitive;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.core.enums.SensitiveStrategy;
+import org.dromara.common.core.web.controller.BaseController;
import lombok.Data;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -17,7 +17,7 @@ import org.springframework.web.bind.annotation.RestController;
*
* @author Lion Li
* @version 3.6.0
- * @see com.ruoyi.common.core.service.SensitiveService
+ * @see org.dromara.common.core.service.SensitiveService
*/
@RestController
@RequestMapping("/demo/sensitive")
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestTreeController.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestTreeController.java
similarity index 82%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestTreeController.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestTreeController.java
index 3b07dbc6..146e2bff 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestTreeController.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/TestTreeController.java
@@ -1,17 +1,17 @@
-package com.ruoyi.demo.controller;
+package org.dromara.demo.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.common.core.validate.AddGroup;
-import com.ruoyi.common.core.validate.EditGroup;
-import com.ruoyi.common.core.web.controller.BaseController;
-import com.ruoyi.common.excel.utils.ExcelUtil;
-import com.ruoyi.common.idempotent.annotation.RepeatSubmit;
-import com.ruoyi.common.log.annotation.Log;
-import com.ruoyi.common.log.enums.BusinessType;
-import com.ruoyi.demo.domain.bo.TestTreeBo;
-import com.ruoyi.demo.domain.vo.TestTreeVo;
-import com.ruoyi.demo.service.ITestTreeService;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.core.validate.AddGroup;
+import org.dromara.common.core.validate.EditGroup;
+import org.dromara.common.core.web.controller.BaseController;
+import org.dromara.common.excel.utils.ExcelUtil;
+import org.dromara.common.idempotent.annotation.RepeatSubmit;
+import org.dromara.common.log.annotation.Log;
+import org.dromara.common.log.enums.BusinessType;
+import org.dromara.demo.domain.bo.TestTreeBo;
+import org.dromara.demo.domain.vo.TestTreeVo;
+import org.dromara.demo.service.ITestTreeService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/package-info.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/package-info.java
new file mode 100644
index 00000000..16c30f8e
--- /dev/null
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/controller/package-info.java
@@ -0,0 +1 @@
+package org.dromara.demo.controller;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/Document.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/Document.java
similarity index 89%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/Document.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/Document.java
index 417d2ca3..71c77ee4 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/Document.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/Document.java
@@ -1,4 +1,4 @@
-package com.ruoyi.demo.domain;
+package org.dromara.demo.domain;
import lombok.Data;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestDemo.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/TestDemo.java
similarity index 91%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestDemo.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/TestDemo.java
index 8c28d496..231ec35b 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestDemo.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/TestDemo.java
@@ -1,7 +1,7 @@
-package com.ruoyi.demo.domain;
+package org.dromara.demo.domain;
import com.baomidou.mybatisplus.annotation.*;
-import com.ruoyi.common.core.web.domain.BaseEntity;
+import org.dromara.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestDemoEncrypt.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/TestDemoEncrypt.java
similarity index 93%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestDemoEncrypt.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/TestDemoEncrypt.java
index 0214e8d5..bdcd5962 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestDemoEncrypt.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/TestDemoEncrypt.java
@@ -1,8 +1,8 @@
-package com.ruoyi.demo.domain;
+package org.dromara.demo.domain;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.ruoyi.common.encrypt.annotation.EncryptField;
-import com.ruoyi.common.encrypt.enumd.AlgorithmType;
+import org.dromara.common.encrypt.annotation.EncryptField;
+import org.dromara.common.encrypt.enumd.AlgorithmType;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestTree.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/TestTree.java
similarity index 91%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestTree.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/TestTree.java
index b8064648..ca54d474 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestTree.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/TestTree.java
@@ -1,10 +1,10 @@
-package com.ruoyi.demo.domain;
+package org.dromara.demo.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
-import com.ruoyi.common.core.web.domain.TreeEntity;
+import org.dromara.common.core.web.domain.TreeEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/bo/TestDemoBo.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/bo/TestDemoBo.java
similarity index 86%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/bo/TestDemoBo.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/bo/TestDemoBo.java
index d539c986..a2b6f43a 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/bo/TestDemoBo.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/bo/TestDemoBo.java
@@ -1,8 +1,8 @@
-package com.ruoyi.demo.domain.bo;
+package org.dromara.demo.domain.bo;
-import com.ruoyi.common.core.validate.AddGroup;
-import com.ruoyi.common.core.validate.EditGroup;
-import com.ruoyi.common.core.web.domain.BaseEntity;
+import org.dromara.common.core.validate.AddGroup;
+import org.dromara.common.core.validate.EditGroup;
+import org.dromara.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/bo/TestDemoImportVo.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/bo/TestDemoImportVo.java
similarity index 96%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/bo/TestDemoImportVo.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/bo/TestDemoImportVo.java
index 8f417fb2..20575369 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/bo/TestDemoImportVo.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/bo/TestDemoImportVo.java
@@ -1,4 +1,4 @@
-package com.ruoyi.demo.domain.bo;
+package org.dromara.demo.domain.bo;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/bo/TestTreeBo.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/bo/TestTreeBo.java
similarity index 82%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/bo/TestTreeBo.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/bo/TestTreeBo.java
index 53d2b437..0bf80c7e 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/bo/TestTreeBo.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/bo/TestTreeBo.java
@@ -1,8 +1,8 @@
-package com.ruoyi.demo.domain.bo;
+package org.dromara.demo.domain.bo;
-import com.ruoyi.common.core.validate.AddGroup;
-import com.ruoyi.common.core.validate.EditGroup;
-import com.ruoyi.common.core.web.domain.TreeEntity;
+import org.dromara.common.core.validate.AddGroup;
+import org.dromara.common.core.validate.EditGroup;
+import org.dromara.common.core.web.domain.TreeEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/package-info.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/package-info.java
new file mode 100644
index 00000000..cb7d83f6
--- /dev/null
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/package-info.java
@@ -0,0 +1 @@
+package org.dromara.demo.domain;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/vo/TestDemoVo.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/vo/TestDemoVo.java
similarity index 97%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/vo/TestDemoVo.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/vo/TestDemoVo.java
index c4a46edf..2a9f1810 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/vo/TestDemoVo.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/vo/TestDemoVo.java
@@ -1,4 +1,4 @@
-package com.ruoyi.demo.domain.vo;
+package org.dromara.demo.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/vo/TestTreeVo.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/vo/TestTreeVo.java
similarity index 96%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/vo/TestTreeVo.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/vo/TestTreeVo.java
index 6836c06b..bc7be6e9 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/vo/TestTreeVo.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/domain/vo/TestTreeVo.java
@@ -1,4 +1,4 @@
-package com.ruoyi.demo.domain.vo;
+package org.dromara.demo.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/esmapper/DocumentMapper.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/esmapper/DocumentMapper.java
similarity index 62%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/esmapper/DocumentMapper.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/esmapper/DocumentMapper.java
index b924afb1..f412bc18 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/esmapper/DocumentMapper.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/esmapper/DocumentMapper.java
@@ -1,7 +1,7 @@
-package com.ruoyi.demo.esmapper;
+package org.dromara.demo.esmapper;
import cn.easyes.core.conditions.interfaces.BaseEsMapper;
-import com.ruoyi.demo.domain.Document;
+import org.dromara.demo.domain.Document;
public interface DocumentMapper extends BaseEsMapper {
}
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/TestDemoEncryptMapper.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestDemoEncryptMapper.java
similarity index 55%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/TestDemoEncryptMapper.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestDemoEncryptMapper.java
index cef30afb..dcd909cd 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/TestDemoEncryptMapper.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestDemoEncryptMapper.java
@@ -1,7 +1,7 @@
-package com.ruoyi.demo.mapper;
+package org.dromara.demo.mapper;
-import com.ruoyi.common.mybatis.core.mapper.BaseMapperPlus;
-import com.ruoyi.demo.domain.TestDemoEncrypt;
+import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
+import org.dromara.demo.domain.TestDemoEncrypt;
/**
* 测试加密功能
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/TestDemoMapper.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestDemoMapper.java
similarity index 85%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/TestDemoMapper.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestDemoMapper.java
index f24c9948..82762f96 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/TestDemoMapper.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestDemoMapper.java
@@ -1,14 +1,14 @@
-package com.ruoyi.demo.mapper;
+package org.dromara.demo.mapper;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.ruoyi.common.mybatis.annotation.DataColumn;
-import com.ruoyi.common.mybatis.annotation.DataPermission;
-import com.ruoyi.common.mybatis.core.mapper.BaseMapperPlus;
-import com.ruoyi.demo.domain.TestDemo;
-import com.ruoyi.demo.domain.vo.TestDemoVo;
+import org.dromara.common.mybatis.annotation.DataColumn;
+import org.dromara.common.mybatis.annotation.DataPermission;
+import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
+import org.dromara.demo.domain.TestDemo;
+import org.dromara.demo.domain.vo.TestDemoVo;
import org.apache.ibatis.annotations.Param;
import java.util.Collection;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/TestTreeMapper.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestTreeMapper.java
similarity index 50%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/TestTreeMapper.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestTreeMapper.java
index 10c880bc..685ab98d 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/TestTreeMapper.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestTreeMapper.java
@@ -1,10 +1,10 @@
-package com.ruoyi.demo.mapper;
+package org.dromara.demo.mapper;
-import com.ruoyi.common.mybatis.annotation.DataColumn;
-import com.ruoyi.common.mybatis.annotation.DataPermission;
-import com.ruoyi.common.mybatis.core.mapper.BaseMapperPlus;
-import com.ruoyi.demo.domain.TestTree;
-import com.ruoyi.demo.domain.vo.TestTreeVo;
+import org.dromara.common.mybatis.annotation.DataColumn;
+import org.dromara.common.mybatis.annotation.DataPermission;
+import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
+import org.dromara.demo.domain.TestTree;
+import org.dromara.demo.domain.vo.TestTreeVo;
/**
* 测试树表Mapper接口
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/package-info.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/package-info.java
new file mode 100644
index 00000000..ff1c4dfb
--- /dev/null
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/mapper/package-info.java
@@ -0,0 +1 @@
+package org.dromara.demo.mapper;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/ITestDemoService.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/ITestDemoService.java
similarity index 81%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/ITestDemoService.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/ITestDemoService.java
index 542791dd..bca41920 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/ITestDemoService.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/ITestDemoService.java
@@ -1,10 +1,10 @@
-package com.ruoyi.demo.service;
+package org.dromara.demo.service;
-import com.ruoyi.common.mybatis.core.page.PageQuery;
-import com.ruoyi.common.mybatis.core.page.TableDataInfo;
-import com.ruoyi.demo.domain.TestDemo;
-import com.ruoyi.demo.domain.bo.TestDemoBo;
-import com.ruoyi.demo.domain.vo.TestDemoVo;
+import org.dromara.common.mybatis.core.page.PageQuery;
+import org.dromara.common.mybatis.core.page.TableDataInfo;
+import org.dromara.demo.domain.TestDemo;
+import org.dromara.demo.domain.bo.TestDemoBo;
+import org.dromara.demo.domain.vo.TestDemoVo;
import java.util.Collection;
import java.util.List;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/ITestTreeService.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/ITestTreeService.java
similarity index 88%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/ITestTreeService.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/ITestTreeService.java
index 366e5150..91552019 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/ITestTreeService.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/ITestTreeService.java
@@ -1,7 +1,7 @@
-package com.ruoyi.demo.service;
+package org.dromara.demo.service;
-import com.ruoyi.demo.domain.bo.TestTreeBo;
-import com.ruoyi.demo.domain.vo.TestTreeVo;
+import org.dromara.demo.domain.bo.TestTreeBo;
+import org.dromara.demo.domain.vo.TestTreeVo;
import java.util.Collection;
import java.util.List;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/SensitiveServiceImpl.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/SensitiveServiceImpl.java
similarity index 71%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/SensitiveServiceImpl.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/SensitiveServiceImpl.java
index b10f1514..c3e5b792 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/SensitiveServiceImpl.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/SensitiveServiceImpl.java
@@ -1,7 +1,7 @@
-package com.ruoyi.demo.service.impl;
+package org.dromara.demo.service.impl;
-import com.ruoyi.common.core.service.SensitiveService;
-import com.ruoyi.common.satoken.utils.LoginHelper;
+import org.dromara.common.core.service.SensitiveService;
+import org.dromara.common.satoken.utils.LoginHelper;
import org.springframework.stereotype.Service;
/**
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/TestDemoServiceImpl.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/TestDemoServiceImpl.java
similarity index 88%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/TestDemoServiceImpl.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/TestDemoServiceImpl.java
index 32ed91c9..8691a018 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/TestDemoServiceImpl.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/TestDemoServiceImpl.java
@@ -1,17 +1,17 @@
-package com.ruoyi.demo.service.impl;
+package org.dromara.demo.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.common.mybatis.core.page.PageQuery;
-import com.ruoyi.common.mybatis.core.page.TableDataInfo;
-import com.ruoyi.demo.domain.TestDemo;
-import com.ruoyi.demo.domain.bo.TestDemoBo;
-import com.ruoyi.demo.domain.vo.TestDemoVo;
-import com.ruoyi.demo.mapper.TestDemoMapper;
-import com.ruoyi.demo.service.ITestDemoService;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.common.mybatis.core.page.PageQuery;
+import org.dromara.common.mybatis.core.page.TableDataInfo;
+import org.dromara.demo.domain.TestDemo;
+import org.dromara.demo.domain.bo.TestDemoBo;
+import org.dromara.demo.domain.vo.TestDemoVo;
+import org.dromara.demo.mapper.TestDemoMapper;
+import org.dromara.demo.service.ITestDemoService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/TestTreeServiceImpl.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/TestTreeServiceImpl.java
similarity index 88%
rename from ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/TestTreeServiceImpl.java
rename to ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/TestTreeServiceImpl.java
index 801a0ea4..dd4d1ccb 100644
--- a/ruoyi-example/ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/TestTreeServiceImpl.java
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/TestTreeServiceImpl.java
@@ -1,14 +1,14 @@
-package com.ruoyi.demo.service.impl;
+package org.dromara.demo.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.ruoyi.common.core.utils.StringUtils;
-import com.ruoyi.demo.domain.TestTree;
-import com.ruoyi.demo.domain.bo.TestTreeBo;
-import com.ruoyi.demo.domain.vo.TestTreeVo;
-import com.ruoyi.demo.mapper.TestTreeMapper;
-import com.ruoyi.demo.service.ITestTreeService;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.demo.domain.TestTree;
+import org.dromara.demo.domain.bo.TestTreeBo;
+import org.dromara.demo.domain.vo.TestTreeVo;
+import org.dromara.demo.mapper.TestTreeMapper;
+import org.dromara.demo.service.ITestTreeService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/package-info.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/package-info.java
new file mode 100644
index 00000000..70119848
--- /dev/null
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/impl/package-info.java
@@ -0,0 +1 @@
+package org.dromara.demo.service.impl;
diff --git a/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/package-info.java b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/package-info.java
new file mode 100644
index 00000000..16727ff8
--- /dev/null
+++ b/ruoyi-example/ruoyi-demo/src/main/java/org/dromara/demo/service/package-info.java
@@ -0,0 +1 @@
+package org.dromara.demo.service;
diff --git a/ruoyi-example/ruoyi-demo/src/main/resources/mapper/demo/TestDemoMapper.xml b/ruoyi-example/ruoyi-demo/src/main/resources/mapper/demo/TestDemoMapper.xml
index 3caf98a7..9b722d1e 100644
--- a/ruoyi-example/ruoyi-demo/src/main/resources/mapper/demo/TestDemoMapper.xml
+++ b/ruoyi-example/ruoyi-demo/src/main/resources/mapper/demo/TestDemoMapper.xml
@@ -2,9 +2,9 @@
-
+
-
+
@@ -18,7 +18,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-
diff --git a/ruoyi-modules/ruoyi-job/src/main/java/org/dromara/job/service/MultiService.java b/ruoyi-modules/ruoyi-job/src/main/java/org/dromara/job/service/MultiService.java
index 217dd4da..5df7eaaf 100644
--- a/ruoyi-modules/ruoyi-job/src/main/java/org/dromara/job/service/MultiService.java
+++ b/ruoyi-modules/ruoyi-job/src/main/java/org/dromara/job/service/MultiService.java
@@ -1,13 +1,13 @@
package org.dromara.job.service;
-import org.dromara.system.api.RemoteUserService;
-import org.dromara.system.api.domain.SysUser;
-import org.dromara.system.api.model.LoginUser;
import com.xxl.job.core.context.XxlJobHelper;
import com.xxl.job.core.handler.annotation.XxlJob;
import io.seata.spring.annotation.GlobalTransactional;
import lombok.extern.slf4j.Slf4j;
import org.apache.dubbo.config.annotation.DubboReference;
+import org.dromara.system.api.RemoteUserService;
+import org.dromara.system.api.domain.bo.RemoteUserBo;
+import org.dromara.system.api.model.LoginUser;
import org.springframework.stereotype.Service;
/**
@@ -30,10 +30,10 @@ public class MultiService {
public void multiServiceHandler() throws Exception {
LoginUser admin = remoteUserService.getUserInfo("admin");
XxlJobHelper.log("XXL-JOB, multiServiceHandler result: {}", admin.toString());
- SysUser sysUser = new SysUser();
- sysUser.setUserName("test");
- sysUser.setNickName("test");
- remoteUserService.registerUserInfo(sysUser);
+ RemoteUserBo remoteUserBo = new RemoteUserBo();
+ remoteUserBo.setUserName("test");
+ remoteUserBo.setNickName("test");
+ remoteUserService.registerUserInfo(remoteUserBo);
}
}
diff --git a/ruoyi-modules/ruoyi-resource/pom.xml b/ruoyi-modules/ruoyi-resource/pom.xml
index f3c8ae7e..eac78e98 100644
--- a/ruoyi-modules/ruoyi-resource/pom.xml
+++ b/ruoyi-modules/ruoyi-resource/pom.xml
@@ -100,6 +100,10 @@
org.dromara
ruoyi-api-resource
+
+ org.dromara
+ ruoyi-common-tenant
+
diff --git a/ruoyi-modules/ruoyi-resource/src/main/java/org/dromara/resource/controller/SysOssController.java b/ruoyi-modules/ruoyi-resource/src/main/java/org/dromara/resource/controller/SysOssController.java
index 48a749bf..e36ea0ca 100644
--- a/ruoyi-modules/ruoyi-resource/src/main/java/org/dromara/resource/controller/SysOssController.java
+++ b/ruoyi-modules/ruoyi-resource/src/main/java/org/dromara/resource/controller/SysOssController.java
@@ -3,6 +3,7 @@ package org.dromara.resource.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.util.ObjectUtil;
+import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.QueryGroup;
import org.dromara.common.core.web.controller.BaseController;
@@ -11,9 +12,9 @@ import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.resource.domain.bo.SysOssBo;
+import org.dromara.resource.domain.vo.SysOssUploadVo;
import org.dromara.resource.domain.vo.SysOssVo;
import org.dromara.resource.service.ISysOssService;
-import lombok.RequiredArgsConstructor;
import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -23,9 +24,7 @@ import javax.servlet.http.HttpServletResponse;
import javax.validation.constraints.NotEmpty;
import java.io.IOException;
import java.util.Arrays;
-import java.util.HashMap;
import java.util.List;
-import java.util.Map;
/**
* 文件上传 控制层
@@ -69,16 +68,16 @@ public class SysOssController extends BaseController {
@SaCheckPermission("system:oss:upload")
@Log(title = "OSS对象存储", businessType = BusinessType.INSERT)
@PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
- public R
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysLogininforController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/monitor/SysLogininforController.java
similarity index 74%
rename from ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysLogininforController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/monitor/SysLogininforController.java
index 4b0bacf8..1dda4651 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysLogininforController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/monitor/SysLogininforController.java
@@ -1,7 +1,8 @@
-package org.dromara.system.controller;
+package org.dromara.system.controller.monitor;
import cn.dev33.satoken.annotation.SaCheckPermission;
-import org.dromara.common.core.constant.CacheConstants;
+import lombok.RequiredArgsConstructor;
+import org.dromara.common.core.constant.GlobalConstants;
import org.dromara.common.core.domain.R;
import org.dromara.common.core.web.controller.BaseController;
import org.dromara.common.excel.utils.ExcelUtil;
@@ -10,9 +11,9 @@ import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.redis.utils.RedisUtils;
-import org.dromara.system.api.domain.SysLogininfor;
+import org.dromara.system.domain.bo.SysLogininforBo;
+import org.dromara.system.domain.vo.SysLogininforVo;
import org.dromara.system.service.ISysLogininforService;
-import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -33,11 +34,11 @@ public class SysLogininforController extends BaseController {
private final ISysLogininforService logininforService;
/**
- * 查询系统访问记录列表
+ * 获取系统访问记录列表
*/
@SaCheckPermission("system:logininfor:list")
@GetMapping("/list")
- public TableDataInfo list(SysLogininfor logininfor, PageQuery pageQuery) {
+ public TableDataInfo list(SysLogininforBo logininfor, PageQuery pageQuery) {
return logininforService.selectPageLogininforList(logininfor, pageQuery);
}
@@ -47,15 +48,14 @@ public class SysLogininforController extends BaseController {
@Log(title = "登录日志", businessType = BusinessType.EXPORT)
@SaCheckPermission("system:logininfor:export")
@PostMapping("/export")
- public void export(HttpServletResponse response, SysLogininfor logininfor) {
- List list = logininforService.selectLogininforList(logininfor);
- ExcelUtil.exportExcel(list, "登录日志", SysLogininfor.class, response);
+ public void export(SysLogininforBo logininfor, HttpServletResponse response) {
+ List list = logininforService.selectLogininforList(logininfor);
+ ExcelUtil.exportExcel(list, "登录日志", SysLogininforVo.class, response);
}
/**
- * 删除系统访问记录
- *
- * @param infoIds 记录ID串
+ * 批量删除登录日志
+ * @param infoIds 日志ids
*/
@SaCheckPermission("system:logininfor:remove")
@Log(title = "登录日志", businessType = BusinessType.DELETE)
@@ -65,10 +65,10 @@ public class SysLogininforController extends BaseController {
}
/**
- * 清空系统访问记录
+ * 清理系统访问记录
*/
@SaCheckPermission("system:logininfor:remove")
- @Log(title = "登录日志", businessType = BusinessType.DELETE)
+ @Log(title = "登录日志", businessType = BusinessType.CLEAN)
@DeleteMapping("/clean")
public R clean() {
logininforService.cleanLogininfor();
@@ -79,7 +79,7 @@ public class SysLogininforController extends BaseController {
@Log(title = "账户解锁", businessType = BusinessType.OTHER)
@GetMapping("/unlock/{userName}")
public R unlock(@PathVariable("userName") String userName) {
- String loginName = CacheConstants.PWD_ERR_CNT_KEY + userName;
+ String loginName = GlobalConstants.PWD_ERR_CNT_KEY + userName;
if (RedisUtils.hasKey(loginName)) {
RedisUtils.deleteObject(loginName);
}
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysOperlogController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/monitor/SysOperlogController.java
similarity index 75%
rename from ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysOperlogController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/monitor/SysOperlogController.java
index 22b620cc..944f326e 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysOperlogController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/monitor/SysOperlogController.java
@@ -1,6 +1,7 @@
-package org.dromara.system.controller;
+package org.dromara.system.controller.monitor;
import cn.dev33.satoken.annotation.SaCheckPermission;
+import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R;
import org.dromara.common.core.web.controller.BaseController;
import org.dromara.common.excel.utils.ExcelUtil;
@@ -8,9 +9,9 @@ import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo;
-import org.dromara.system.api.domain.SysOperLog;
+import org.dromara.system.domain.bo.SysOperLogBo;
+import org.dromara.system.domain.vo.SysOperLogVo;
import org.dromara.system.service.ISysOperLogService;
-import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -31,11 +32,11 @@ public class SysOperlogController extends BaseController {
private final ISysOperLogService operLogService;
/**
- * 查询操作日志记录列表
+ * 获取操作日志记录列表
*/
@SaCheckPermission("system:operlog:list")
@GetMapping("/list")
- public TableDataInfo list(SysOperLog operLog, PageQuery pageQuery) {
+ public TableDataInfo list(SysOperLogBo operLog, PageQuery pageQuery) {
return operLogService.selectPageOperLogList(operLog, pageQuery);
}
@@ -45,15 +46,14 @@ public class SysOperlogController extends BaseController {
@Log(title = "操作日志", businessType = BusinessType.EXPORT)
@SaCheckPermission("system:operlog:export")
@PostMapping("/export")
- public void export(HttpServletResponse response, SysOperLog operLog) {
- List list = operLogService.selectOperLogList(operLog);
- ExcelUtil.exportExcel(list, "操作日志", SysOperLog.class, response);
+ public void export(SysOperLogBo operLog, HttpServletResponse response) {
+ List list = operLogService.selectOperLogList(operLog);
+ ExcelUtil.exportExcel(list, "操作日志", SysOperLogVo.class, response);
}
/**
- * 删除操作日志记录
- *
- * @param operIds 操作日志ID串
+ * 批量删除操作日志记录
+ * @param operIds 日志ids
*/
@Log(title = "操作日志", businessType = BusinessType.DELETE)
@SaCheckPermission("system:operlog:remove")
@@ -63,7 +63,7 @@ public class SysOperlogController extends BaseController {
}
/**
- * 清空操作日志记录
+ * 清理操作日志记录
*/
@SaCheckPermission("system:operlog:remove")
@Log(title = "操作日志", businessType = BusinessType.CLEAN)
@@ -72,5 +72,4 @@ public class SysOperlogController extends BaseController {
operLogService.cleanOperLog();
return R.ok();
}
-
}
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysUserOnlineController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/monitor/SysUserOnlineController.java
similarity index 74%
rename from ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysUserOnlineController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/monitor/SysUserOnlineController.java
index c0d32dfa..652b22e8 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysUserOnlineController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/monitor/SysUserOnlineController.java
@@ -1,8 +1,10 @@
-package org.dromara.system.controller;
+package org.dromara.system.controller.monitor;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.exception.NotLoginException;
import cn.dev33.satoken.stp.StpUtil;
+import cn.hutool.core.bean.BeanUtil;
+import lombok.RequiredArgsConstructor;
import org.dromara.common.core.constant.CacheConstants;
import org.dromara.common.core.domain.R;
import org.dromara.common.core.utils.StreamUtils;
@@ -13,7 +15,6 @@ import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.redis.utils.RedisUtils;
import org.dromara.system.api.domain.SysUserOnline;
-import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
@@ -31,9 +32,9 @@ import java.util.List;
public class SysUserOnlineController extends BaseController {
/**
- * 在线用户列表
+ * 获取在线用户监控列表
*
- * @param ipaddr ip地址
+ * @param ipaddr IP地址
* @param userName 用户名
*/
@SaCheckPermission("monitor:online:list")
@@ -41,36 +42,39 @@ public class SysUserOnlineController extends BaseController {
public TableDataInfo list(String ipaddr, String userName) {
// 获取所有未过期的 token
List keys = StpUtil.searchTokenValue("", 0, -1, false);
- List userOnlineList = new ArrayList();
+ List userOnlineDTOList = new ArrayList<>();
for (String key : keys) {
String token = StringUtils.substringAfterLast(key, ":");
- // 如果已经过期则踢下线
+ // 如果已经过期则跳过
if (StpUtil.stpLogic.getTokenActivityTimeoutByToken(token) < -1) {
continue;
}
- userOnlineList.add(RedisUtils.getCacheObject(CacheConstants.ONLINE_TOKEN_KEY + token));
+ userOnlineDTOList.add(RedisUtils.getCacheObject(CacheConstants.ONLINE_TOKEN_KEY + token));
}
if (StringUtils.isNotEmpty(ipaddr) && StringUtils.isNotEmpty(userName)) {
- userOnlineList = StreamUtils.filter(userOnlineList, userOnline ->
+ userOnlineDTOList = StreamUtils.filter(userOnlineDTOList, userOnline ->
StringUtils.equals(ipaddr, userOnline.getIpaddr()) &&
StringUtils.equals(userName, userOnline.getUserName())
);
} else if (StringUtils.isNotEmpty(ipaddr)) {
- userOnlineList = StreamUtils.filter(userOnlineList, userOnline ->
+ userOnlineDTOList = StreamUtils.filter(userOnlineDTOList, userOnline ->
StringUtils.equals(ipaddr, userOnline.getIpaddr())
);
} else if (StringUtils.isNotEmpty(userName)) {
- userOnlineList = StreamUtils.filter(userOnlineList, userOnline ->
+ userOnlineDTOList = StreamUtils.filter(userOnlineDTOList, userOnline ->
StringUtils.equals(userName, userOnline.getUserName())
);
}
- Collections.reverse(userOnlineList);
- userOnlineList.removeAll(Collections.singleton(null));
+ Collections.reverse(userOnlineDTOList);
+ userOnlineDTOList.removeAll(Collections.singleton(null));
+ List userOnlineList = BeanUtil.copyToList(userOnlineDTOList, SysUserOnline.class);
return TableDataInfo.build(userOnlineList);
}
/**
* 强退用户
+ *
+ * @param tokenId token值
*/
@SaCheckPermission("monitor:online:forceLogout")
@Log(title = "在线用户", businessType = BusinessType.FORCE)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysConfigController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysConfigController.java
similarity index 79%
rename from ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysConfigController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysConfigController.java
index ce61078e..b5571c80 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysConfigController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysConfigController.java
@@ -1,6 +1,7 @@
-package org.dromara.system.controller;
+package org.dromara.system.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission;
+import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R;
import org.dromara.common.core.web.controller.BaseController;
import org.dromara.common.excel.utils.ExcelUtil;
@@ -8,9 +9,9 @@ import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo;
-import org.dromara.system.domain.SysConfig;
+import org.dromara.system.domain.bo.SysConfigBo;
+import org.dromara.system.domain.vo.SysConfigVo;
import org.dromara.system.service.ISysConfigService;
-import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -35,35 +36,36 @@ public class SysConfigController extends BaseController {
*/
@SaCheckPermission("system:config:list")
@GetMapping("/list")
- public TableDataInfo list(SysConfig config, PageQuery pageQuery) {
+ public TableDataInfo list(SysConfigBo config, PageQuery pageQuery) {
return configService.selectPageConfigList(config, pageQuery);
}
/**
- * 导出参数配置
+ * 导出参数配置列表
*/
@Log(title = "参数管理", businessType = BusinessType.EXPORT)
@SaCheckPermission("system:config:export")
@PostMapping("/export")
- public void export(HttpServletResponse response, SysConfig config) {
- List list = configService.selectConfigList(config);
- ExcelUtil.exportExcel(list, "参数数据", SysConfig.class, response);
+ public void export(SysConfigBo config, HttpServletResponse response) {
+ List list = configService.selectConfigList(config);
+ ExcelUtil.exportExcel(list, "参数数据", SysConfigVo.class, response);
}
/**
* 根据参数编号获取详细信息
*
- * @param configId 配置ID
+ * @param configId 参数ID
*/
+ @SaCheckPermission("system:config:query")
@GetMapping(value = "/{configId}")
- public R getInfo(@PathVariable Long configId) {
+ public R getInfo(@PathVariable Long configId) {
return R.ok(configService.selectConfigById(configId));
}
/**
* 根据参数键名查询参数值
*
- * @param configKey 配置key
+ * @param configKey 参数Key
*/
@GetMapping(value = "/configKey/{configKey}")
public R getConfigKey(@PathVariable String configKey) {
@@ -76,7 +78,7 @@ public class SysConfigController extends BaseController {
@SaCheckPermission("system:config:add")
@Log(title = "参数管理", businessType = BusinessType.INSERT)
@PostMapping
- public R add(@Validated @RequestBody SysConfig config) {
+ public R add(@Validated @RequestBody SysConfigBo config) {
if (!configService.checkConfigKeyUnique(config)) {
return R.fail("新增参数'" + config.getConfigName() + "'失败,参数键名已存在");
}
@@ -90,7 +92,7 @@ public class SysConfigController extends BaseController {
@SaCheckPermission("system:config:edit")
@Log(title = "参数管理", businessType = BusinessType.UPDATE)
@PutMapping
- public R edit(@Validated @RequestBody SysConfig config) {
+ public R edit(@Validated @RequestBody SysConfigBo config) {
if (!configService.checkConfigKeyUnique(config)) {
return R.fail("修改参数'" + config.getConfigName() + "'失败,参数键名已存在");
}
@@ -104,7 +106,7 @@ public class SysConfigController extends BaseController {
@SaCheckPermission("system:config:edit")
@Log(title = "参数管理", businessType = BusinessType.UPDATE)
@PutMapping("/updateByKey")
- public R updateByKey(@RequestBody SysConfig config) {
+ public R updateByKey(@RequestBody SysConfigBo config) {
configService.updateConfig(config);
return R.ok();
}
@@ -112,7 +114,7 @@ public class SysConfigController extends BaseController {
/**
* 删除参数配置
*
- * @param configIds 配置ID串
+ * @param configIds 参数ID串
*/
@SaCheckPermission("system:config:remove")
@Log(title = "参数管理", businessType = BusinessType.DELETE)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDeptController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysDeptController.java
similarity index 82%
rename from ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDeptController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysDeptController.java
index 625551d7..ee6c84e8 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDeptController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysDeptController.java
@@ -1,16 +1,17 @@
-package org.dromara.system.controller;
+package org.dromara.system.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.convert.Convert;
+import lombok.RequiredArgsConstructor;
import org.dromara.common.core.constant.UserConstants;
import org.dromara.common.core.domain.R;
import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.core.web.controller.BaseController;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType;
-import org.dromara.system.api.domain.SysDept;
+import org.dromara.system.domain.bo.SysDeptBo;
+import org.dromara.system.domain.vo.SysDeptVo;
import org.dromara.system.service.ISysDeptService;
-import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -34,8 +35,8 @@ public class SysDeptController extends BaseController {
*/
@SaCheckPermission("system:dept:list")
@GetMapping("/list")
- public R> list(SysDept dept) {
- List depts = deptService.selectDeptList(dept);
+ public R> list(SysDeptBo dept) {
+ List depts = deptService.selectDeptList(dept);
return R.ok(depts);
}
@@ -46,9 +47,9 @@ public class SysDeptController extends BaseController {
*/
@SaCheckPermission("system:dept:list")
@GetMapping("/list/exclude/{deptId}")
- public R> excludeChild(@PathVariable(value = "deptId", required = false) Long deptId) {
- List depts = deptService.selectDeptList(new SysDept());
- depts.removeIf(d -> d.getDeptId().intValue() == deptId
+ public R> excludeChild(@PathVariable(value = "deptId", required = false) Long deptId) {
+ List depts = deptService.selectDeptList(new SysDeptBo());
+ depts.removeIf(d -> d.getDeptId().equals(deptId)
|| StringUtils.splitList(d.getAncestors()).contains(Convert.toStr(deptId)));
return R.ok(depts);
}
@@ -60,7 +61,7 @@ public class SysDeptController extends BaseController {
*/
@SaCheckPermission("system:dept:query")
@GetMapping(value = "/{deptId}")
- public R getInfo(@PathVariable Long deptId) {
+ public R getInfo(@PathVariable Long deptId) {
deptService.checkDeptDataScope(deptId);
return R.ok(deptService.selectDeptById(deptId));
}
@@ -71,7 +72,7 @@ public class SysDeptController extends BaseController {
@SaCheckPermission("system:dept:add")
@Log(title = "部门管理", businessType = BusinessType.INSERT)
@PostMapping
- public R add(@Validated @RequestBody SysDept dept) {
+ public R add(@Validated @RequestBody SysDeptBo dept) {
if (!deptService.checkDeptNameUnique(dept)) {
return R.fail("新增部门'" + dept.getDeptName() + "'失败,部门名称已存在");
}
@@ -84,7 +85,7 @@ public class SysDeptController extends BaseController {
@SaCheckPermission("system:dept:edit")
@Log(title = "部门管理", businessType = BusinessType.UPDATE)
@PutMapping
- public R edit(@Validated @RequestBody SysDept dept) {
+ public R edit(@Validated @RequestBody SysDeptBo dept) {
Long deptId = dept.getDeptId();
deptService.checkDeptDataScope(deptId);
if (!deptService.checkDeptNameUnique(dept)) {
@@ -100,6 +101,8 @@ public class SysDeptController extends BaseController {
/**
* 删除部门
+ *
+ * @param deptId 部门ID
*/
@SaCheckPermission("system:dept:remove")
@Log(title = "部门管理", businessType = BusinessType.DELETE)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDictDataController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysDictDataController.java
similarity index 75%
rename from ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDictDataController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysDictDataController.java
index 26857786..67f5cad3 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDictDataController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysDictDataController.java
@@ -1,7 +1,8 @@
-package org.dromara.system.controller;
+package org.dromara.system.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.util.ObjectUtil;
+import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R;
import org.dromara.common.core.web.controller.BaseController;
import org.dromara.common.excel.utils.ExcelUtil;
@@ -9,10 +10,10 @@ import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo;
-import org.dromara.system.api.domain.SysDictData;
+import org.dromara.system.domain.bo.SysDictDataBo;
+import org.dromara.system.domain.vo.SysDictDataVo;
import org.dromara.system.service.ISysDictDataService;
import org.dromara.system.service.ISysDictTypeService;
-import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -39,7 +40,7 @@ public class SysDictDataController extends BaseController {
*/
@SaCheckPermission("system:dict:list")
@GetMapping("/list")
- public TableDataInfo list(SysDictData dictData, PageQuery pageQuery) {
+ public TableDataInfo list(SysDictDataBo dictData, PageQuery pageQuery) {
return dictDataService.selectPageDictDataList(dictData, pageQuery);
}
@@ -49,9 +50,9 @@ public class SysDictDataController extends BaseController {
@Log(title = "字典数据", businessType = BusinessType.EXPORT)
@SaCheckPermission("system:dict:export")
@PostMapping("/export")
- public void export(HttpServletResponse response, SysDictData dictData) {
- List list = dictDataService.selectDictDataList(dictData);
- ExcelUtil.exportExcel(list, "字典数据", SysDictData.class, response);
+ public void export(SysDictDataBo dictData, HttpServletResponse response) {
+ List list = dictDataService.selectDictDataList(dictData);
+ ExcelUtil.exportExcel(list, "字典数据", SysDictDataVo.class, response);
}
/**
@@ -61,7 +62,7 @@ public class SysDictDataController extends BaseController {
*/
@SaCheckPermission("system:dict:query")
@GetMapping(value = "/{dictCode}")
- public R getInfo(@PathVariable Long dictCode) {
+ public R getInfo(@PathVariable Long dictCode) {
return R.ok(dictDataService.selectDictDataById(dictCode));
}
@@ -71,10 +72,10 @@ public class SysDictDataController extends BaseController {
* @param dictType 字典类型
*/
@GetMapping(value = "/type/{dictType}")
- public R> dictType(@PathVariable String dictType) {
- List data = dictTypeService.selectDictDataByType(dictType);
+ public R> dictType(@PathVariable String dictType) {
+ List data = dictTypeService.selectDictDataByType(dictType);
if (ObjectUtil.isNull(data)) {
- data = new ArrayList();
+ data = new ArrayList<>();
}
return R.ok(data);
}
@@ -85,7 +86,7 @@ public class SysDictDataController extends BaseController {
@SaCheckPermission("system:dict:add")
@Log(title = "字典数据", businessType = BusinessType.INSERT)
@PostMapping
- public R add(@Validated @RequestBody SysDictData dict) {
+ public R add(@Validated @RequestBody SysDictDataBo dict) {
dictDataService.insertDictData(dict);
return R.ok();
}
@@ -96,7 +97,7 @@ public class SysDictDataController extends BaseController {
@SaCheckPermission("system:dict:edit")
@Log(title = "字典数据", businessType = BusinessType.UPDATE)
@PutMapping
- public R edit(@Validated @RequestBody SysDictData dict) {
+ public R edit(@Validated @RequestBody SysDictDataBo dict) {
dictDataService.updateDictData(dict);
return R.ok();
}
@@ -104,7 +105,7 @@ public class SysDictDataController extends BaseController {
/**
* 删除字典类型
*
- * @param dictCodes 字典Code串
+ * @param dictCodes 字典code串
*/
@SaCheckPermission("system:dict:remove")
@Log(title = "字典类型", businessType = BusinessType.DELETE)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDictTypeController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysDictTypeController.java
similarity index 79%
rename from ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDictTypeController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysDictTypeController.java
index 07729adc..fe5c71d8 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDictTypeController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysDictTypeController.java
@@ -1,7 +1,7 @@
-package org.dromara.system.controller;
+package org.dromara.system.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission;
-import org.dromara.common.core.constant.UserConstants;
+import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R;
import org.dromara.common.core.web.controller.BaseController;
import org.dromara.common.excel.utils.ExcelUtil;
@@ -9,9 +9,9 @@ import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo;
-import org.dromara.system.api.domain.SysDictType;
+import org.dromara.system.domain.bo.SysDictTypeBo;
+import org.dromara.system.domain.vo.SysDictTypeVo;
import org.dromara.system.service.ISysDictTypeService;
-import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -36,7 +36,7 @@ public class SysDictTypeController extends BaseController {
*/
@SaCheckPermission("system:dict:list")
@GetMapping("/list")
- public TableDataInfo list(SysDictType dictType, PageQuery pageQuery) {
+ public TableDataInfo list(SysDictTypeBo dictType, PageQuery pageQuery) {
return dictTypeService.selectPageDictTypeList(dictType, pageQuery);
}
@@ -46,9 +46,9 @@ public class SysDictTypeController extends BaseController {
@Log(title = "字典类型", businessType = BusinessType.EXPORT)
@SaCheckPermission("system:dict:export")
@PostMapping("/export")
- public void export(HttpServletResponse response, SysDictType dictType) {
- List list = dictTypeService.selectDictTypeList(dictType);
- ExcelUtil.exportExcel(list, "字典类型", SysDictType.class, response);
+ public void export(SysDictTypeBo dictType, HttpServletResponse response) {
+ List list = dictTypeService.selectDictTypeList(dictType);
+ ExcelUtil.exportExcel(list, "字典类型", SysDictTypeVo.class, response);
}
/**
@@ -58,7 +58,7 @@ public class SysDictTypeController extends BaseController {
*/
@SaCheckPermission("system:dict:query")
@GetMapping(value = "/{dictId}")
- public R getInfo(@PathVariable Long dictId) {
+ public R getInfo(@PathVariable Long dictId) {
return R.ok(dictTypeService.selectDictTypeById(dictId));
}
@@ -68,7 +68,7 @@ public class SysDictTypeController extends BaseController {
@SaCheckPermission("system:dict:add")
@Log(title = "字典类型", businessType = BusinessType.INSERT)
@PostMapping
- public R add(@Validated @RequestBody SysDictType dict) {
+ public R add(@Validated @RequestBody SysDictTypeBo dict) {
if (!dictTypeService.checkDictTypeUnique(dict)) {
return R.fail("新增字典'" + dict.getDictName() + "'失败,字典类型已存在");
}
@@ -82,7 +82,7 @@ public class SysDictTypeController extends BaseController {
@SaCheckPermission("system:dict:edit")
@Log(title = "字典类型", businessType = BusinessType.UPDATE)
@PutMapping
- public R edit(@Validated @RequestBody SysDictType dict) {
+ public R edit(@Validated @RequestBody SysDictTypeBo dict) {
if (!dictTypeService.checkDictTypeUnique(dict)) {
return R.fail("修改字典'" + dict.getDictName() + "'失败,字典类型已存在");
}
@@ -118,8 +118,8 @@ public class SysDictTypeController extends BaseController {
* 获取字典选择框列表
*/
@GetMapping("/optionselect")
- public R> optionselect() {
- List dictTypes = dictTypeService.selectDictTypeAll();
+ public R> optionselect() {
+ List dictTypes = dictTypeService.selectDictTypeAll();
return R.ok(dictTypes);
}
}
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysMenuController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java
similarity index 58%
rename from ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysMenuController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java
index 8b280659..fd9ba9f0 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysMenuController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java
@@ -1,7 +1,11 @@
-package org.dromara.system.controller;
+package org.dromara.system.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission;
+import cn.dev33.satoken.annotation.SaCheckRole;
+import cn.dev33.satoken.annotation.SaMode;
import cn.hutool.core.lang.tree.Tree;
+import lombok.RequiredArgsConstructor;
+import org.dromara.common.core.constant.TenantConstants;
import org.dromara.common.core.constant.UserConstants;
import org.dromara.common.core.domain.R;
import org.dromara.common.core.utils.StringUtils;
@@ -10,15 +14,15 @@ import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.system.domain.SysMenu;
+import org.dromara.system.domain.bo.SysMenuBo;
+import org.dromara.system.domain.vo.MenuTreeSelectVo;
import org.dromara.system.domain.vo.RouterVo;
+import org.dromara.system.domain.vo.SysMenuVo;
import org.dromara.system.service.ISysMenuService;
-import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
-import java.util.HashMap;
import java.util.List;
-import java.util.Map;
/**
* 菜单信息
@@ -33,14 +37,28 @@ public class SysMenuController extends BaseController {
private final ISysMenuService menuService;
+ /**
+ * 获取路由信息
+ *
+ * @return 路由信息
+ */
+ @GetMapping("/getRouters")
+ public R> getRouters() {
+ List menus = menuService.selectMenuTreeByUserId(LoginHelper.getUserId());
+ return R.ok(menuService.buildMenus(menus));
+ }
+
/**
* 获取菜单列表
*/
+ @SaCheckRole(value = {
+ TenantConstants.SUPER_ADMIN_ROLE_KEY,
+ TenantConstants.TENANT_ADMIN_ROLE_KEY
+ }, mode = SaMode.OR)
@SaCheckPermission("system:menu:list")
@GetMapping("/list")
- public R> list(SysMenu menu) {
- Long userId = LoginHelper.getUserId();
- List menus = menuService.selectMenuList(menu, userId);
+ public R> list(SysMenuBo menu) {
+ List menus = menuService.selectMenuList(menu, LoginHelper.getUserId());
return R.ok(menus);
}
@@ -49,19 +67,27 @@ public class SysMenuController extends BaseController {
*
* @param menuId 菜单ID
*/
+ @SaCheckRole(value = {
+ TenantConstants.SUPER_ADMIN_ROLE_KEY,
+ TenantConstants.TENANT_ADMIN_ROLE_KEY
+ }, mode = SaMode.OR)
@SaCheckPermission("system:menu:query")
@GetMapping(value = "/{menuId}")
- public R getInfo(@PathVariable Long menuId) {
+ public R getInfo(@PathVariable Long menuId) {
return R.ok(menuService.selectMenuById(menuId));
}
/**
* 获取菜单下拉树列表
*/
+ @SaCheckRole(value = {
+ TenantConstants.SUPER_ADMIN_ROLE_KEY,
+ TenantConstants.TENANT_ADMIN_ROLE_KEY
+ }, mode = SaMode.OR)
+ @SaCheckPermission("system:menu:query")
@GetMapping("/treeselect")
- public R>> treeselect(SysMenu menu) {
- Long userId = LoginHelper.getUserId();
- List menus = menuService.selectMenuList(menu, userId);
+ public R>> treeselect(SysMenuBo menu) {
+ List menus = menuService.selectMenuList(menu, LoginHelper.getUserId());
return R.ok(menuService.buildMenuTreeSelect(menus));
}
@@ -70,23 +96,44 @@ public class SysMenuController extends BaseController {
*
* @param roleId 角色ID
*/
+ @SaCheckRole(value = {
+ TenantConstants.SUPER_ADMIN_ROLE_KEY,
+ TenantConstants.TENANT_ADMIN_ROLE_KEY
+ }, mode = SaMode.OR)
+ @SaCheckPermission("system:menu:query")
@GetMapping(value = "/roleMenuTreeselect/{roleId}")
- public R