【技术实现步骤摘要】
本专利技术涉及数据处理与信息安全,尤其涉及一种基于mybatis框架实现的动态数据权限管理系统及方法。
技术介绍
1、在当前的信息化时代,随着企业业务规模的不断扩大和业务场景的日益复杂,对数据权限管理的要求也越来越高。传统的数据权限管理方式往往依赖于硬编码或配置文件中的静态设置,难以适应多变的业务需求。一旦业务需求发生变化,就需要修改大量代码或配置文件,不仅工作量大,还容易引入错误,影响系统的稳定性和安全性。
2、此外,随着业务的发展,权限控制的需求也愈发精细,不再仅仅满足于角色级别的控制,更需要能够支持到数据行级、列级甚至是对人的最细粒度权限控制。这种需求对于传统的权限管理系统而言是一个巨大的挑战。
技术实现思路
1、本专利技术的目的是提供一种基于mybatis框架实现的动态数据权限管理系统及方法,旨在解决上述问题,通过数据权限的动态配置与最细粒度的控制,使系统能够轻松应对多变的业务场景,提升数据安全性和管理效率。
2、本专利技术是采用以下技术方案实现的:一种基于
...【技术保护点】
1.一种基于MyBatis框架实现的动态数据权限管理系统,其特征在于,包括权限配置容器模块和父类请求对象模块,其中,权限配置容器模块用以存储和组织与权限相关的详细配置,包括属性作用域配置和控制元素作用域配置;父类请求对象模块用以提供统一的接口和成员变量,允许子类根据具体业务需求重写方法。
2.如权利要求1所述的一种基于MyBatis框架实现的动态数据权限管理系统,其特征在于,权限配置容器模块包括拥有者子模块和拥有者类型子模块,其中,
3.如权利要求2所述的一种基于MyBatis框架实现的动态数据权限管理系统,其特征在于,权限配置容器模块还包括控
...【技术特征摘要】
1.一种基于mybatis框架实现的动态数据权限管理系统,其特征在于,包括权限配置容器模块和父类请求对象模块,其中,权限配置容器模块用以存储和组织与权限相关的详细配置,包括属性作用域配置和控制元素作用域配置;父类请求对象模块用以提供统一的接口和成员变量,允许子类根据具体业务需求重写方法。
2.如权利要求1所述的一种基于mybatis框架实现的动态数据权限管理系统,其特征在于,权限配置容器模块包括拥有者子模块和拥有者类型子模块,其中,
3.如权利要求2所述的一种基于mybatis框架实现的动态数据权限管理系统,其特征在于,权限配置容器模块还包括控制权限分组子模块、功能性分组子模块、优先级子模块和执行sql子模块,其中,
4. 如权利要求3所述的一种基于mybatis框架实现的动态数据权限管理系统,其特征在于,所述成员变量包括authority,类型为map<string, object>,用...
【专利技术属性】
技术研发人员:胡树,袁意,何煜,王金龙,张竞,刘勇,
申请(专利权)人:成都智慧锦城大数据有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。