From 2610e0431ba6cdf417af2414dea75e803614fa37 Mon Sep 17 00:00:00 2001
From: Github_lizhw <171332584@qq.com>
Date: Fri, 27 Sep 2024 22:54:32 +0800
Subject: [PATCH] =?UTF-8?q?system-tenant=20=E5=A4=9A=E5=BA=94=E7=94=A8?=
=?UTF-8?q?=E5=A4=9A=E7=A7=9F=E6=88=B7=E6=94=AF=E6=8C=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
ruoyi-modules/pom.xml | 1 +
ruoyi-modules/ruoyi-system-tenant/pom.xml | 128 +++
.../controller/monitor/CacheController.java | 55 ++
.../monitor/SysLogininforController.java | 89 ++
.../monitor/SysOperlogController.java | 75 ++
.../monitor/SysUserOnlineController.java | 130 +++
.../system/SysApplicationController.java | 105 ++
.../system/SysClientController.java | 115 +++
.../system/SysConfigController.java | 137 +++
.../controller/system/SysDeptController.java | 140 +++
.../system/SysDictDataController.java | 123 +++
.../system/SysDictTypeController.java | 125 +++
.../controller/system/SysMenuController.java | 174 ++++
.../system/SysNoticeController.java | 90 ++
.../system/SysOssConfigController.java | 105 ++
.../controller/system/SysOssController.java | 108 ++
.../controller/system/SysPostController.java | 133 +++
.../system/SysProfileController.java | 132 +++
.../controller/system/SysRoleController.java | 229 +++++
.../system/SysSocialController.java | 38 +
.../system/SysTenantController.java | 179 ++++
.../system/SysTenantPackageController.java | 142 +++
.../controller/system/SysUserController.java | 302 ++++++
.../system/tenant/domain/SysApplication.java | 41 +
.../system/tenant/domain/SysCache.java | 47 +
.../system/tenant/domain/SysClient.java | 77 ++
.../system/tenant/domain/SysConfig.java | 51 +
.../dromara/system/tenant/domain/SysDept.java | 83 ++
.../system/tenant/domain/SysDictData.java | 71 ++
.../system/tenant/domain/SysDictType.java | 41 +
.../system/tenant/domain/SysLogininfor.java | 85 ++
.../dromara/system/tenant/domain/SysMenu.java | 191 ++++
.../system/tenant/domain/SysNotice.java | 51 +
.../system/tenant/domain/SysOperLog.java | 115 +++
.../dromara/system/tenant/domain/SysOss.java | 50 +
.../system/tenant/domain/SysOssConfig.java | 89 ++
.../dromara/system/tenant/domain/SysPost.java | 61 ++
.../dromara/system/tenant/domain/SysRole.java | 79 ++
.../system/tenant/domain/SysRoleDept.java | 29 +
.../system/tenant/domain/SysRoleMenu.java | 29 +
.../system/tenant/domain/SysSocial.java | 136 +++
.../system/tenant/domain/SysTenant.java | 103 ++
.../tenant/domain/SysTenantApplication.java | 34 +
.../tenant/domain/SysTenantPackage.java | 54 +
.../dromara/system/tenant/domain/SysUser.java | 115 +++
.../system/tenant/domain/SysUserOnline.java | 63 ++
.../system/tenant/domain/SysUserPost.java | 29 +
.../system/tenant/domain/SysUserRole.java | 29 +
.../tenant/domain/bo/SysApplicationBo.java | 42 +
.../system/tenant/domain/bo/SysClientBo.java | 80 ++
.../system/tenant/domain/bo/SysConfigBo.java | 59 ++
.../system/tenant/domain/bo/SysDeptBo.java | 76 ++
.../tenant/domain/bo/SysDictDataBo.java | 79 ++
.../tenant/domain/bo/SysDictTypeBo.java | 50 +
.../tenant/domain/bo/SysLogininforBo.java | 87 ++
.../system/tenant/domain/bo/SysMenuBo.java | 110 +++
.../system/tenant/domain/bo/SysNoticeBo.java | 61 ++
.../system/tenant/domain/bo/SysOperLogBo.java | 127 +++
.../system/tenant/domain/bo/SysOssBo.java | 49 +
.../tenant/domain/bo/SysOssConfigBo.java | 109 ++
.../system/tenant/domain/bo/SysPostBo.java | 75 ++
.../system/tenant/domain/bo/SysRoleBo.java | 94 ++
.../system/tenant/domain/bo/SysSocialBo.java | 142 +++
.../domain/bo/SysTenantApplicationBo.java | 32 +
.../system/tenant/domain/bo/SysTenantBo.java | 114 +++
.../tenant/domain/bo/SysTenantPackageBo.java | 59 ++
.../system/tenant/domain/bo/SysUserBo.java | 125 +++
.../tenant/domain/bo/SysUserPasswordBo.java | 29 +
.../tenant/domain/bo/SysUserProfileBo.java | 53 +
.../system/tenant/domain/vo/AvatarVo.java | 18 +
.../tenant/domain/vo/CacheListInfoVo.java | 23 +
.../tenant/domain/vo/DeptTreeSelectVo.java | 26 +
.../tenant/domain/vo/MenuTreeSelectVo.java | 26 +
.../system/tenant/domain/vo/MetaVo.java | 61 ++
.../system/tenant/domain/vo/ProfileVo.java | 29 +
.../system/tenant/domain/vo/RouterVo.java | 62 ++
.../tenant/domain/vo/SysApplicationVo.java | 46 +
.../system/tenant/domain/vo/SysClientVo.java | 90 ++
.../system/tenant/domain/vo/SysConfigVo.java | 72 ++
.../system/tenant/domain/vo/SysDeptVo.java | 102 ++
.../tenant/domain/vo/SysDictDataVo.java | 88 ++
.../tenant/domain/vo/SysDictTypeVo.java | 57 ++
.../tenant/domain/vo/SysLogininforVo.java | 106 ++
.../system/tenant/domain/vo/SysMenuVo.java | 116 +++
.../system/tenant/domain/vo/SysNoticeVo.java | 73 ++
.../system/tenant/domain/vo/SysOperLogVo.java | 144 +++
.../tenant/domain/vo/SysOssConfigVo.java | 97 ++
.../tenant/domain/vo/SysOssUploadVo.java | 28 +
.../system/tenant/domain/vo/SysOssVo.java | 72 ++
.../system/tenant/domain/vo/SysPostVo.java | 91 ++
.../system/tenant/domain/vo/SysRoleVo.java | 100 ++
.../system/tenant/domain/vo/SysSocialVo.java | 144 +++
.../domain/vo/SysTenantApplicationVo.java | 38 +
.../tenant/domain/vo/SysTenantPackageVo.java | 66 ++
.../system/tenant/domain/vo/SysTenantVo.java | 115 +++
.../tenant/domain/vo/SysUserExportVo.java | 96 ++
.../tenant/domain/vo/SysUserImportVo.java | 76 ++
.../tenant/domain/vo/SysUserInfoVo.java | 40 +
.../system/tenant/domain/vo/SysUserVo.java | 142 +++
.../system/tenant/domain/vo/UserInfoVo.java | 30 +
.../listener/SysUserImportListener.java | 119 +++
.../tenant/mapper/SysApplicationMapper.java | 15 +
.../system/tenant/mapper/SysClientMapper.java | 17 +
.../system/tenant/mapper/SysConfigMapper.java | 14 +
.../system/tenant/mapper/SysDeptMapper.java | 46 +
.../tenant/mapper/SysDictDataMapper.java | 23 +
.../tenant/mapper/SysDictTypeMapper.java | 14 +
.../tenant/mapper/SysLogininforMapper.java | 14 +
.../system/tenant/mapper/SysMenuMapper.java | 76 ++
.../system/tenant/mapper/SysNoticeMapper.java | 14 +
.../tenant/mapper/SysOperLogMapper.java | 14 +
.../tenant/mapper/SysOssConfigMapper.java | 16 +
.../system/tenant/mapper/SysOssMapper.java | 13 +
.../system/tenant/mapper/SysPostMapper.java | 36 +
.../tenant/mapper/SysRoleDeptMapper.java | 13 +
.../system/tenant/mapper/SysRoleMapper.java | 62 ++
.../tenant/mapper/SysRoleMenuMapper.java | 13 +
.../system/tenant/mapper/SysSocialMapper.java | 14 +
.../mapper/SysTenantApplicationMapper.java | 15 +
.../system/tenant/mapper/SysTenantMapper.java | 14 +
.../tenant/mapper/SysTenantPackageMapper.java | 14 +
.../system/tenant/mapper/SysUserMapper.java | 91 ++
.../tenant/mapper/SysUserPostMapper.java | 13 +
.../tenant/mapper/SysUserRoleMapper.java | 17 +
.../runner/SystemApplicationRunner.java | 28 +
.../service/ISysApplicationService.java | 68 ++
.../tenant/service/ISysClientService.java | 59 ++
.../tenant/service/ISysConfigService.java | 87 ++
.../tenant/service/ISysDataScopeService.java | 26 +
.../tenant/service/ISysDeptService.java | 125 +++
.../tenant/service/ISysDictDataService.java | 76 ++
.../tenant/service/ISysDictTypeService.java | 95 ++
.../tenant/service/ISysLogininforService.java | 47 +
.../tenant/service/ISysMenuService.java | 147 +++
.../tenant/service/ISysNoticeService.java | 67 ++
.../tenant/service/ISysOperLogService.java | 54 +
.../tenant/service/ISysOssConfigService.java | 64 ++
.../system/tenant/service/ISysOssService.java | 80 ++
.../tenant/service/ISysPermissionService.java | 28 +
.../tenant/service/ISysPostService.java | 122 +++
.../tenant/service/ISysRoleService.java | 200 ++++
.../tenant/service/ISysSocialService.java | 53 +
.../service/ISysTenantApplicationService.java | 68 ++
.../service/ISysTenantPackageService.java | 62 ++
.../tenant/service/ISysTenantService.java | 82 ++
.../tenant/service/ISysUserService.java | 222 +++++
.../impl/SysApplicationServiceImpl.java | 130 +++
.../service/impl/SysClientServiceImpl.java | 151 +++
.../service/impl/SysConfigServiceImpl.java | 219 ++++
.../service/impl/SysDataScopeServiceImpl.java | 77 ++
.../service/impl/SysDeptServiceImpl.java | 337 +++++++
.../service/impl/SysDictDataServiceImpl.java | 156 +++
.../service/impl/SysDictTypeServiceImpl.java | 258 +++++
.../impl/SysLogininforServiceImpl.java | 176 ++++
.../service/impl/SysMenuServiceImpl.java | 369 +++++++
.../service/impl/SysNoticeServiceImpl.java | 124 +++
.../service/impl/SysOperLogServiceImpl.java | 146 +++
.../service/impl/SysOssConfigServiceImpl.java | 176 ++++
.../service/impl/SysOssServiceImpl.java | 269 +++++
.../impl/SysPermissionServiceImpl.java | 61 ++
.../service/impl/SysPostServiceImpl.java | 242 +++++
.../service/impl/SysRoleServiceImpl.java | 514 ++++++++++
.../service/impl/SysSensitiveServiceImpl.java | 47 +
.../service/impl/SysSocialServiceImpl.java | 112 +++
.../impl/SysTenantApplicationServiceImpl.java | 127 +++
.../impl/SysTenantPackageServiceImpl.java | 157 +++
.../service/impl/SysTenantServiceImpl.java | 374 +++++++
.../service/impl/SysUserServiceImpl.java | 675 +++++++++++++
.../src/main/resources/mapper/package-info.md | 3 +
.../mapper/system/SysApplicationMapper.xml | 7 +
.../mapper/system/SysClientMapper.xml | 7 +
.../mapper/system/SysConfigMapper.xml | 7 +
.../resources/mapper/system/SysDeptMapper.xml | 36 +
.../mapper/system/SysDictDataMapper.xml | 7 +
.../mapper/system/SysDictTypeMapper.xml | 7 +
.../mapper/system/SysLogininforMapper.xml | 7 +
.../resources/mapper/system/SysMenuMapper.xml | 70 ++
.../mapper/system/SysNoticeMapper.xml | 7 +
.../mapper/system/SysOperLogMapper.xml | 7 +
.../mapper/system/SysOssConfigMapper.xml | 7 +
.../resources/mapper/system/SysOssMapper.xml | 5 +
.../resources/mapper/system/SysPostMapper.xml | 29 +
.../mapper/system/SysRoleDeptMapper.xml | 7 +
.../resources/mapper/system/SysRoleMapper.xml | 59 ++
.../mapper/system/SysRoleMenuMapper.xml | 7 +
.../mapper/system/SysSocialMapper.xml | 7 +
.../system/SysTenantApplicationMapper.xml | 7 +
.../mapper/system/SysTenantMapper.xml | 7 +
.../mapper/system/SysTenantPackageMapper.xml | 7 +
.../resources/mapper/system/SysUserMapper.xml | 73 ++
.../mapper/system/SysUserPostMapper.xml | 7 +
.../mapper/system/SysUserRoleMapper.xml | 13 +
script/sql/tenant/ry_vue_5.X.sql | 935 ++++++++++++++++++
193 files changed, 17323 insertions(+)
create mode 100644 ruoyi-modules/ruoyi-system-tenant/pom.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/monitor/CacheController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/monitor/SysLogininforController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/monitor/SysOperlogController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/monitor/SysUserOnlineController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysApplicationController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysClientController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysConfigController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysDeptController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysDictDataController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysDictTypeController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysMenuController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysNoticeController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysOssConfigController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysOssController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysPostController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysProfileController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysRoleController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysSocialController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysTenantController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysTenantPackageController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/system/SysUserController.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysApplication.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysCache.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysClient.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysConfig.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysDept.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysDictData.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysDictType.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysLogininfor.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysMenu.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysNotice.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysOperLog.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysOss.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysOssConfig.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysPost.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysRole.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysRoleDept.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysRoleMenu.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysSocial.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysTenant.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysTenantApplication.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysTenantPackage.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysUser.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysUserOnline.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysUserPost.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/SysUserRole.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysApplicationBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysClientBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysConfigBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysDeptBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysDictDataBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysDictTypeBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysLogininforBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysMenuBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysNoticeBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysOperLogBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysOssBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysOssConfigBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysPostBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysRoleBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysSocialBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysTenantApplicationBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysTenantBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysTenantPackageBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysUserBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysUserPasswordBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/bo/SysUserProfileBo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/AvatarVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/CacheListInfoVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/DeptTreeSelectVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/MenuTreeSelectVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/MetaVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/ProfileVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/RouterVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysApplicationVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysClientVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysConfigVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysDeptVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysDictDataVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysDictTypeVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysLogininforVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysMenuVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysNoticeVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysOperLogVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysOssConfigVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysOssUploadVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysOssVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysPostVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysRoleVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysSocialVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysTenantApplicationVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysTenantPackageVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysTenantVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysUserExportVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysUserImportVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysUserInfoVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/SysUserVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/domain/vo/UserInfoVo.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/listener/SysUserImportListener.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysApplicationMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysClientMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysConfigMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysDeptMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysDictDataMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysDictTypeMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysLogininforMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysMenuMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysNoticeMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysOperLogMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysOssConfigMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysOssMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysPostMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysRoleDeptMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysRoleMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysRoleMenuMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysSocialMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysTenantApplicationMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysTenantMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysTenantPackageMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysUserMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysUserPostMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/mapper/SysUserRoleMapper.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/runner/SystemApplicationRunner.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysApplicationService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysClientService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysConfigService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysDataScopeService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysDeptService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysDictDataService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysDictTypeService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysLogininforService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysMenuService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysNoticeService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysOperLogService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysOssConfigService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysOssService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysPermissionService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysPostService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysRoleService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysSocialService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysTenantApplicationService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysTenantPackageService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysTenantService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/ISysUserService.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysApplicationServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysClientServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysConfigServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysDataScopeServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysDeptServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysDictDataServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysDictTypeServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysLogininforServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysMenuServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysNoticeServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysOperLogServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysOssConfigServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysOssServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysPermissionServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysPostServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysRoleServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysSensitiveServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysSocialServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysTenantApplicationServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysTenantPackageServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysTenantServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/service/impl/SysUserServiceImpl.java
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/package-info.md
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysApplicationMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysClientMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysConfigMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysDeptMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysDictDataMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysDictTypeMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysLogininforMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysMenuMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysNoticeMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysOperLogMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysOssConfigMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysOssMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysPostMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysRoleDeptMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysRoleMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysRoleMenuMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysSocialMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysTenantApplicationMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysTenantMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysTenantPackageMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysUserMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysUserPostMapper.xml
create mode 100644 ruoyi-modules/ruoyi-system-tenant/src/main/resources/mapper/system/SysUserRoleMapper.xml
create mode 100644 script/sql/tenant/ry_vue_5.X.sql
diff --git a/ruoyi-modules/pom.xml b/ruoyi-modules/pom.xml
index daff497a0..ec1bfad60 100644
--- a/ruoyi-modules/pom.xml
+++ b/ruoyi-modules/pom.xml
@@ -14,6 +14,7 @@
ruoyi-generator
ruoyi-job
ruoyi-system
+ ruoyi-system-tenant
ruoyi-workflow
diff --git a/ruoyi-modules/ruoyi-system-tenant/pom.xml b/ruoyi-modules/ruoyi-system-tenant/pom.xml
new file mode 100644
index 000000000..f2adee58d
--- /dev/null
+++ b/ruoyi-modules/ruoyi-system-tenant/pom.xml
@@ -0,0 +1,128 @@
+
+
+
+ org.dromara
+ ruoyi-modules
+ ${revision}
+
+ 4.0.0
+
+ ruoyi-system-tenant
+
+
+ system-tenant 系统模块
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-discovery
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-config
+
+
+
+
+ org.springframework.cloud
+ spring-cloud-starter-bootstrap
+
+
+
+
+
+ org.dromara
+ ruoyi-common-core
+
+
+
+ org.dromara
+ ruoyi-common-doc
+
+
+
+ org.dromara
+ ruoyi-common-mybatis
+
+
+
+ org.dromara
+ ruoyi-common-translation
+
+
+
+
+ org.dromara
+ ruoyi-common-oss
+
+
+
+ org.dromara
+ ruoyi-common-log
+
+
+
+
+ org.dromara
+ ruoyi-common-excel
+
+
+
+
+ org.dromara
+ ruoyi-common-sms
+
+
+
+ org.dromara
+ ruoyi-common-tenant
+
+
+
+ org.dromara
+ ruoyi-common-security
+
+
+
+ org.dromara
+ ruoyi-common-web
+
+
+
+ org.dromara
+ ruoyi-common-idempotent
+
+
+
+ org.dromara
+ ruoyi-common-sensitive
+
+
+
+ org.dromara
+ ruoyi-common-encrypt
+
+
+
+ org.dromara
+ ruoyi-common-websocket
+
+
+
+ org.dromara
+ ruoyi-common-sse
+
+
+
+
+
diff --git a/ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/monitor/CacheController.java b/ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/monitor/CacheController.java
new file mode 100644
index 000000000..378e97a97
--- /dev/null
+++ b/ruoyi-modules/ruoyi-system-tenant/src/main/java/org/dromara/system/tenant/controller/monitor/CacheController.java
@@ -0,0 +1,55 @@
+package org.dromara.system.tenant.controller.monitor;
+
+import cn.dev33.satoken.annotation.SaCheckPermission;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.core.utils.StringUtils;
+import org.dromara.system.tenant.domain.vo.CacheListInfoVo;
+import lombok.RequiredArgsConstructor;
+import org.redisson.spring.data.connection.RedissonConnectionFactory;
+import org.springframework.data.redis.connection.RedisConnection;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.*;
+
+/**
+ * 缓存监控
+ *
+ * @author Lion Li
+ */
+@RequiredArgsConstructor
+@RestController
+@RequestMapping("/monitor/cache")
+public class CacheController {
+
+ private final RedissonConnectionFactory connectionFactory;
+
+ /**
+ * 获取缓存监控列表
+ */
+ @SaCheckPermission("monitor:cache:list")
+ @GetMapping()
+ public R getInfo() throws Exception {
+ RedisConnection connection = connectionFactory.getConnection();
+ Properties commandStats = connection.commands().info("commandstats");
+
+ List