一种支持租户群的多租户管理系统技术方案

技术编号:39726038 阅读:9 留言:0更新日期:2023-12-17 23:30
本发明专利技术提供的一种支持租户群的多租户管理系统,所述管理系统包括:角色管理模块,用于新建租户管理员角色,并配置租户管理员角色的通用菜单;账号管理模块,用于选择企业员工创建租户管理员角色账号;后台多租户管理模块,用于新建租户

【技术实现步骤摘要】
一种支持租户群的多租户管理系统


[0001]本专利技术涉及数据监管领域,尤其涉及一种支持租户群的多租户管理系统


技术介绍

[0002]多租户技术是一种软件架构技术,它可以使多个租户共享系统实例,并实现租户之间的数据和行为隔离

多租户系统旨在满足多种用户使用同一组产品的需求

[0003]现在市面上比较流行的多租户技术有基于数据库的,比如
oracle

12c
以后开始引入的多租户架构;还有基于应用层的,比如
MyBatis

Plus
的多租户插件

[0004]现有的技术只针对不同租户之间做了数据和行为的隔离,但是一些
CRM
系统,可能针对多个租户组成的租户群统一管理,本专利技术旨在解决这个问题


技术实现思路

[0005]鉴于上述问题,提出了本专利技术以便提供克服上述问题或者至少部分地解决上述问题的一种支持租户群的多租户管理系统

[0006]根据本专利技术的一个方面,提供了一种支持租户群的多租户管理系统,所述管理系统包括:
[0007]角色管理模块,用于新建租户管理员角色,并配置租户管理员角色的通用菜单;
[0008]账号管理模块,用于选择企业员工创建租户管理员角色账号;
[0009]后台多租户管理模块,用于新建租户

[0010]可选的,所述后台多租户管理模块还用于选择租户所包含的企业员工或部门

[0011]可选的,所述后台多租户管理模块还用于在新建的租户中选择多个租户组成租户群,并选择一个租户作为大租户

[0012]可选的,所述租户的数据隔离根据用户登录时携带的租户
ID
不同,通过拦截器的方式将租户
ID
拼接到
sql
语句中

[0013]可选的,所述用户在登录时,根据账号查询所对应的角色和租户属性

[0014]本专利技术提供的一种支持租户群的多租户管理系统,所述管理系统包括:角色管理模块,用于新建租户管理员角色,并配置租户管理员角色的通用菜单;账号管理模块,用于选择企业员工创建租户管理员角色账号;后台多租户管理模块,用于新建租户

解决多个租户组成的租户群的实现方案,达到大租户可管理该租户群下的小租户的目的

[0015]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的

特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式

附图说明
[0016]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本
领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图

[0017]图1为本专利技术实施例提供的一种支持租户群的多租户管理系统组成框图;
[0018]图2为本专利技术实施例提供的租户群示意图

具体实施方式
[0019]下面将参照附图更详细地描述本公开的示例性实施例

虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制

相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员

[0020]本专利技术的说明书实施例和权利要求书及附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元

[0021]下面结合附图和实施例,对本专利技术的技术方案做进一步的详细描述

[0022]如图1所示,系统超级管理员在角色管理模块新建租户管理员角色,并配置租户管理员角色的通用菜单

在账号管理模块选择企业员工创建租户管理员角色账号

[0023]系统超级管理员在后台多租户管理模块新建租户,并选择该租户所包含的企业员工或部门

在新建的租户中选择多个租户组成租户群,并在其中选择一个租户作为大租户

[0024]如图2所示,用户在登录时,根据账号查询所对应的角色和租户属性

系统超级管理员可通过切换租户的方式维护每个租户的业务数据,也查看企业下是所有数据;租户管理员用户如果所在的租户是大租户,可以维护所在租户群的所有小租户的业务数据;租户管理员如果所在的租户是小租户,则只可以维护所在租户的数据

[0025]系统中租户的数据隔离根据用户登录时携带的租户
ID
不同,通过拦截器的方式将租户
ID
拼接到
sql
语句中

[0026]有益效果:解决多个租户组成的租户群的实现方案,达到大租户可管理该租户群下的小租户的目的

[0027]以上的具体实施方式,对本专利技术的目的

技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本专利技术的具体实施方式而已,并不用于限定本专利技术的保护范围,凡在本专利技术的精神和原则之内,所做的任何修改

等同替换

改进等,均应包含在本专利技术的保护范围之内

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种支持租户群的多租户管理系统,其特征在于,所述管理系统包括:角色管理模块,用于新建租户管理员角色,并配置租户管理员角色的通用菜单;账号管理模块,用于选择企业员工创建租户管理员角色账号;后台多租户管理模块,用于新建租户
。2.
根据权利要求1所述的一种支持租户群的多租户管理系统,其特征在于,所述后台多租户管理模块还用于选择租户所包含的企业员工或部门
。3.
根据权利要求1所述的一种支持租户群的多租户管理系统,其特征在于,所述后台多租户管理模块还用于...

【专利技术属性】
技术研发人员:孟祥国
申请(专利权)人:北银金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1