数据权限控制方法、装置及可读存储介质制造方法及图纸

技术编号:33481557 阅读:21 留言:0更新日期:2022-05-19 00:55
本发明专利技术公开了数据权限控制方法、装置及可读存储介质,该方法包括以下步骤:获取目标属性的配置指令,配置指令的类型包括第一指令;响应配置指令,从用户映射表中查找用户映射项,确定用户映射项对应菜单映射表,从菜单映射表中查找菜单映射项,确定菜单映射项是否包括配置指令操作的接口映射表,根据配置指令的类型得到第一检测结果;根据第一检测结果,查找菜单映射项指向的接口映射表,确定接口映射项是否包括第一指令操作的目标数据,得到第二检测结果;根据第一检测结果和第二检测结果控制目标数据对应的目标属性隐藏。本发明专利技术至少具有以下有益效果:提高数据权限控制的效率。提高数据权限控制的效率。提高数据权限控制的效率。

【技术实现步骤摘要】
数据权限控制方法、装置及可读存储介质


[0001]本专利技术涉及计算机
,特别涉及一种数据权限控制方法、装置及可读存储介质。

技术介绍

[0002]随着信息技术的发展,系统的功能越来越完善,同时面向的受众也越来越多,因此针对不同的受众不同的场景,权限的管理成为了一个关键的问题。目前常用的权限管理手段是针对不同的用户,不同的功能加入不同的代码,但是这样的方法在每次有新的需求新的用户产生时,都需要单独重新设置代码,从而导致耗费大量的资源,非常耗时耗力。

技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种数据权限控制方法,以提高数据权限控制的效率。
[0004]本专利技术还提出一种具有上述数据权限控制方法的数据权限控制装置。
[0005]本专利技术还提出一种具有上述数据权限控制方法的电子设备。
[0006]本专利技术还提出一种具有上述数据权限控制方法的计算机可读存储介质。
[0007]本专利技术的一方面提供了一种数据权限控制方法,该方法包括以下步骤:
[0008]获取目标属性的配置指令,所述配置指令的类型包括第一指令和第二指令;响应所述配置指令,从用户映射表中查找用户映射项,确定用户映射项对应菜单映射表,从菜单映射表中查找菜单映射项,确定所述菜单映射项是否包括所述配置指令操作的接口映射表,根据所述配置指令的类型得到第一检测结果;根据所述第一检测结果,查找所述菜单映射项指向的所述接口映射表,确定所述接口映射项是否包括所述第一指令操作的目标数据,得到第二检测结果;根据所述第一检测结果和所述第二检测结果控制所述目标数据对应的所述目标属性隐藏。
[0009]根据本专利技术实施例的数据权限控制方法,至少具有如下有益效果:响应目标属性的配置指令,查找用户映射表中的用户映射项,确定用户映射项对应的菜单映射表,之后检测对应菜单映射表中的菜单映射项,根据菜单映射项是否包括配置指令操作的接口映射表,结合配置指令的类型获取第一检测结果;利用第一检测结果,对菜单映射项指向的接口映射表进行检测,确定接口映射表中的接口映射项是否包括包括第一指令操作的目标数据,从而获得第二检测结果。结合第一检测结果和第二检测结果来筛选目标数据,使得目标数据对应的目标属性隐藏起来。通过不同的配置要求,判断目标数据是否需要筛选,从而对目标属性统一进行设置,此时对于不同功能和用户的设定不需要在系统编码过程中加入,方便后期的拓展和维护,提高了效率。
[0010]根据本专利技术的一些实施例,检测方法还包括以下步骤:
[0011]响应所述配置指令,从菜单映射表中查找菜单映射项,所述菜单映射项包括:第一属性和指向接口映射表的地址,通过检测所述第一属性是否包括所述配置指令操作的所述
接口映射表,得到第一检测结果;根据所述第一检测结果从所述接口映射表中查找所述接口映射项,所述接口映射项包括:第二属性和指向目标数据的地址,通过检测所述第二属性是否包括所述第一指令操作的目标数据,得到第二检测结果。
[0012]根据本专利技术的一些实施例,获取第一检测结果的方法至少包括以下之一:
[0013]当配置指令的类型为第二指令,确定所述菜单映射项包括所述第二指令操作的所述接口映射表,则所述第一检测结果为得到配置数据;或者,当配置指令的类型为第二指令,确定所述菜单映射项不包括所述第二指令操作的所述接口映射表,则所述第一检测结果为返回所述菜单映射表,从所述菜单映射表中继续检测所述菜单映射项。
[0014]根据本专利技术的一些实施例,获取第一检测结果的方法至少包括以下之一:
[0015]当配置指令的类型为第一指令,确定所述菜单映射项包括所述第一指令操作的所述接口映射表,则所述第一检测结果为检测对应的所述接口映射表;或者,当配置指令的类型为第一指令,确定所述菜单映射项不包括所述第一指令操作的所述接口映射表,则所述第一检测结果为返回所述菜单映射表,从所述菜单映射表中继续检测所述菜单映射项。
[0016]根据本专利技术的一些实施例,获取第一检测结果的方法至少还包括以下之一:
[0017]当所述第一检测结果为检测对应的所述接口映射表,确定所述接口映射项包括所述第一指令操作的目标数据,则所述第二检测结果为得到配置数据;或者,当所述第一检测结果为检测对应的所述接口映射表,确定所述接口映射项不包括所述第一指令操作的目标数据,则所述第二检测结果为返回所述接口映射表,从接口映射表中继续检测接口映射项。
[0018]根据本专利技术的一些实施例,所述根据所述第一检测结果和所述第二检测结果控制所述目标数据对应的所述目标属性隐藏,包括:确定所述用户映射项中对应的所述菜单映射表检测完成,返回所述用户映射表继续检测所述用户映射项;根据已完成检测的所述用户映射项指向的对应的所述菜单映射表,基于第一检测结果和第二检测结果,将获取到的所述配置数据进行筛选;基于所述目标数据与所述目标属性对应,将未被筛选的所述目标数据对应的所述目标属性返送到前端进行显示。
[0019]根据本专利技术的另一方面实施例的数据权限控制装置,包括:配置指令模块,用于获取目标属性的配置指令,所述配置指令的类型包括第一指令和第二指令;第一检测结果模块,用于响应所述配置指令,从用户映射表中查找用户映射项,确定用户映射项对应菜单映射表,从菜单映射表中查找菜单映射项,确定所述菜单映射项是否包括所述配置指令操作的接口映射表,根据所述配置指令的类型得到第一检测结果;第二检测结果模块,用于根据所述第一检测结果,查找所述菜单映射项指向的所述接口映射表,确定所述接口映射项是否包括所述第一指令操作的目标数据,得到第二检测结果;隐藏模块,用于根据所述第一检测结果和所述第二检测结果控制所述目标数据对应的所述目标属性隐藏。
[0020]根据本专利技术实施例的数据权限控制装置,至少具有如下有益效果:配置指令模块获取目标属性的配置指令,其中指令的类型分为第一指令和第二指令,第一检测结果模块接收到配置指令,根据不同的配置指令类型从菜单映射表中查找菜单映射项,确定是否包括配置指令操作的接口映射表,得到第一检测结果;第二检测模块接收到第一检测结果的数据,检测菜单映射项指向的接口映射表,查找接口映射表中的接口映射项,确定其中的接口映射项是否包括第一配置指令操作的目标数据,得到第二检测结果;隐藏模块输入第一检测结果和第二检测结果,得到要进行控制的目标数据,从而使得目标数据对应的目标属
性进行隐藏。通过数据权限控制装置,使得对于属性权限的控制能够统一进行操作,不用再对应修改每个功能属性对应的代码,提高了效率。
[0021]根据本专利技术的一些实施例,所述数据权限控制装置,还包括:返回模块,用于确定所述用户映射项中对应的所述菜单映射表检测完成,返回所述用户映射表继续检测所述用户映射项;筛选模块,用于根据已完成检测的所述用户映射项指向的对应的所述菜单映射表,基于第一检测结果和第二检测结果,将获取到的所述配置数据进行筛选;显示模块,用于基于所述目标数据与所述目标属性对应,将未被筛选本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据权限控制方法,其特征在于,包括以下步骤:获取目标属性的配置指令,所述配置指令的类型包括第一指令和第二指令;响应所述配置指令,从用户映射表中查找用户映射项,确定用户映射项对应菜单映射表,从菜单映射表中查找菜单映射项,确定所述菜单映射项是否包括所述配置指令操作的接口映射表,根据所述配置指令的类型得到第一检测结果;根据所述第一检测结果,查找所述菜单映射项指向的所述接口映射表,确定所述接口映射项是否包括所述第一指令操作的目标数据,得到第二检测结果;根据所述第一检测结果和所述第二检测结果控制所述目标数据对应的所述目标属性隐藏。2.根据权利要求1所述的数据权限控制方法,其特征在于,检测方法还包括以下步骤:响应所述配置指令,从菜单映射表中查找菜单映射项,所述菜单映射项包括:第一属性和指向接口映射表的地址,通过检测所述第一属性是否包括所述配置指令操作的所述接口映射表,得到第一检测结果;根据所述第一检测结果从所述接口映射表中查找所述接口映射项,所述接口映射项包括:第二属性和指向目标数据的地址,通过检测所述第二属性是否包括所述第一指令操作的目标数据,得到第二检测结果。3.根据权利要求1所述的数据权限控制方法,其特征在于,获取第一检测结果的方法至少包括以下之一:当配置指令的类型为第二指令,确定所述菜单映射项包括所述第二指令操作的所述接口映射表,则所述第一检测结果为得到配置数据;或者,当配置指令的类型为第二指令,确定所述菜单映射项不包括所述第二指令操作的所述接口映射表,则所述第一检测结果为返回所述菜单映射表,从所述菜单映射表中继续检测所述菜单映射项。4.根据权利要求1所述的数据权限控制方法,其特征在于,获取第一检测结果的方法至少还包括以下之一:当配置指令的类型为第一指令,确定所述菜单映射项包括所述第一指令操作的所述接口映射表,则所述第一检测结果为检测对应的所述接口映射表;或者,当配置指令的类型为第一指令,确定所述菜单映射项不包括所述第一指令操作的所述接口映射表,则所述第一检测结果为返回所述菜单映射表,从所述菜单映射表中继续检测所述菜单映射项。5.根据权利要求4所述的数据权限控制方法,其特征在于,获取第二检测结果的方法至少包括以下之一:当所述第一检测结果为检测对应的所述接口映射表,确定所述接口映射项包括所述第一指令操作的目标数据,则所述第二检测结果为得到配置数据;或者,当所述第...

【专利技术属性】
技术研发人员:罗蒙高智意陈绍鹏冯捷苏媛王胡陈运华张围
申请(专利权)人:深圳市惟客数据科技有限公司
类型:发明
国别省市:

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

1