一种人员数据查询方法、装置、设备及存储介质制造方法及图纸

技术编号:31983478 阅读:14 留言:0更新日期:2022-01-20 02:00
本发明专利技术公开了一种人员数据查询方法、装置、设备及存储介质。其中,方法包括:获取客户端发送的人员数据查询请求,人员数据查询请求携带待查询人员对应的基础信息和查询索引信息;检测查询索引信息中是否包含待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间;若是,则根据身份标识信息、业务主体编号信息和/或业务启动时间,获取与待查询人员关联的业务数据;若否,则根据基础信息获取与待查询人员关联的业务数据;生成数据查询结果返回至客户端。本发明专利技术实施例可以在查询索引信息部分缺失或完全缺失的情况下,自动根据已提供的信息对人员进行关联数据查询,获取与人员关联的业务数据,提高数据查询效率。提高数据查询效率。提高数据查询效率。

【技术实现步骤摘要】
一种人员数据查询方法、装置、设备及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种人员数据查询方法、装置、设备及存储介质。

技术介绍

[0002]目前大中型企业人员信息量大,需要记录存档的业务数据多。相关技术中,数据管理系统在针对企业需求对目标人员进行数据查询时,需要根据企业提供目标人员对应的身份标识信息、业务主体编号信息以及业务启动时间,在数据库存储的人员数据中获取与目标人员关联的业务数据提供给企业。企业必须同时提供目标人员对应的身份标识信息、业务主体编号信息以及业务启动时间,缺一不可。在企业提供的目标人员对应的身份标识信息、业务主体编号信息以及业务启动时间中的任意一项信息缺失的情况下,数据管理系统无法自动对目标人员进行数据查询,仅在通过人工对缺失信息进行补充之后,数据管理系统才可继续进行数据查询,人员数据查询效率低。

技术实现思路

[0003]本专利技术实施例提供一种人员数据查询方法、装置、设备及存储介质,可以在企业提供的人员信息缺失的情况下,自动根据已提供的人员信息对人员进行关联数据查询,获取与人员关联的业务数据,提高数据查询效率。
[0004]第一方面,本专利技术实施例提供了一种人员数据查询方法,包括:
[0005]获取客户端发送的人员数据查询请求,所述人员数据查询请求携带待查询人员对应的基础信息和查询索引信息;
[0006]检测所述查询索引信息中是否包含所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间;
[0007]若所述查询索引信息中包含所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,则根据所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据;
[0008]若所述查询索引信息中不包含所述待查询人员对应的身份标识信息、业务主体编号信息以及业务启动时间,则根据所述基础信息,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据;
[0009]根据与所述待查询人员关联的业务数据生成数据查询结果,并将所述数据查询结果返回至所述客户端。
[0010]第二方面,本专利技术实施例还提供了一种人员数据查询装置,包括:
[0011]请求获取模块,用于获取客户端发送的人员数据查询请求,所述人员数据查询请求携带待查询人员对应的基础信息和查询索引信息;
[0012]信息检测模块,用于检测所述查询索引信息中是否包含所述待查询人员对应的身
份标识信息、业务主体编号信息和/或业务启动时间;
[0013]第一数据查询模块,用于若所述查询索引信息中包含所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,则根据所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据;
[0014]第二数据查询模块,用于若所述查询索引信息中不包含所述待查询人员对应的身份标识信息、业务主体编号信息以及业务启动时间,则根据所述基础信息,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据;
[0015]结果返回模块,用于根据与所述待查询人员关联的业务数据生成数据查询结果,并将所述数据查询结果返回至所述客户端。
[0016]第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如本专利技术实施例所述的人员数据查询方法。
[0017]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本专利技术实施例所述的人员数据查询方法。
[0018]本专利技术实施例的技术方案,通过在查询索引信息中包含待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间的情况下,根据待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与待查询人员关联的业务数据;在查询索引信息中不包含待查询人员对应的身份标识信息、业务主体编号信息以及业务启动时间的情况下,根据基础信息,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据,可以在查询索引信息部分缺失的情况下,根据查询索引信息剩余部分和在数据库中存储的各数据表,获取与待查询人员关联的业务数据,可以在查询索引信息完全缺失的情况下,根据基础信息和在数据库中存储的各数据表,获取与待查询人员关联的业务数据,提高了查询索引信息的容错性,允许查询索引信息部分缺失或完全缺失,可以在查询索引信息部分缺失或完全缺失的情况下,自动根据已提供的信息对人员进行关联数据查询,获取与人员关联的业务数据,提高数据查询效率。
附图说明
[0019]图1为本专利技术实施例一提供的一种人员数据查询方法的流程图。
[0020]图2为本专利技术实施例二提供的一种人员数据查询方法的流程图。
[0021]图3为本专利技术实施例三提供的一种人员数据查询装置的结构示意图。
[0022]图4为本专利技术实施例四提供的一种计算机设备的结构示意图。
具体实施方式
[0023]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。
[0024]另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但
是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0025]实施例一
[0026]图1为本专利技术实施例一提供的一种人员数据查询方法的流程图。本实施例可适用于对人员进行数据查询的情况,该方法可以由人员数据查询装置来执行,所述装置由软件和/或硬件来执行,并一般可集成在计算机设备中。例如,服务器。如图1所示,本专利技术实施例的方法具体包括:
[0027]步骤101、获取客户端发送的人员数据查询请求,所述人员数据查询请求携带待查询人员对应的基础信息和查询索引信息。
[0028]可选的,客户端可以为用户使用的终端设备,还可以为安装于用户使用的终端设备中的应用程序客户端。用户通过客户端发送人员数据查询请求至服务器。人员数据查询请求用于请求服务器对待查询人员进行数据查询,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据至客户端。
[0029]可选的,待查询人员对应的基础信息是用于描述待查询人员的基本特征的信息。待查询人员对应的基础信息可以包含待查询人员的姓名、待查询人员所属本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人员数据查询方法,其特征在于,包括:获取客户端发送的人员数据查询请求,所述人员数据查询请求携带待查询人员对应的基础信息和查询索引信息;检测所述查询索引信息中是否包含所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间;若所述查询索引信息中包含所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,则根据所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据;若所述查询索引信息中不包含所述待查询人员对应的身份标识信息、业务主体编号信息以及业务启动时间,则根据所述基础信息,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据;根据与所述待查询人员关联的业务数据生成数据查询结果,并将所述数据查询结果返回至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述数据库中存储的各数据表包括:名单数据表、业务主体编号数据表以及业务数据表;其中,所述名单数据表用于存储各人员对应的名单数据,所述名单数据包含人员对应的基础信息、身份标识信息、业务启动审核时间以及业务数据标识;所述业务主体编号数据表用于存储归属于各业务主体的人员对应的基础信息、身份标识信息、以及业务主体编号信息;所述业务数据表用于存储各项业务数据、以及与各项业务数据对应的业务数据标识。3.根据权利要求2所述的方法,其特征在于,所述根据所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据,包括:若所述查询索引信息中包含所述待查询人员对应的身份标识信息和业务启动时间,则根据所述待查询人员对应的业务启动时间,确定与所述待查询人员对应的第一业务启动审核时间区间;根据所述第一业务启动审核时间区间,在所述名单数据表中获取与所述待查询人员对应的第一名单数据组;其中,所述第一名单数据组中的各名单数据中的业务启动审核时间位于所述第一业务启动审核时间区间中;根据所述待查询人员对应的身份标识信息,在所述第一名单数据组中获取与所述待查询人员对应的第一目标名单数据;其中,所述第一目标名单数据中的身份标识信息与所述待查询人员对应的身份标识信息相同,所述第一目标名单数据中的业务启动审核时间位于所述第一业务启动审核时间区间中;根据所述第一目标名单数据,确定所述待查询人员对应的业务数据标识,并在所述业务数据表中的与各项业务数据对应的业务数据标识中,查询与所述待查询人员对应的业务数据标识相同的目标业务数据标识;若查询到所述目标业务数据标识,则将与所述目标业务数据标识对应的业务数据确定为与所述待查询人员关联的业务数据。4.根据权利要求2所述的方法,其特征在于,所述根据所述待查询人员对应的身份标识
信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据,包括:若所述查询索引信息中包含所述待查询人员对应的身份标识信息,且不包含所述待查询人员对应的业务启动时间,则根据所述人员数据查询请求的接收时间,确定与所述待查询人员对应的第二业务启动审核时间区间;根据所述第二业务启动审核时间区间,在所述名单数据表中获取与所述待查询人员对应的第二名单数据组;其中,所述第二名单数据组中的各名单数据中的业务启动审核时间位于所述第二业务启动审核时间区间中;根据所述待查询人员对应的身份标识信息,在所述第二名单数据组中获取与所述待查询人员对应的第二目标名单数据;其中,所述第二目标名单数据中的身份标识信息与所述待查询人员对应的身份标识信息相同,所述第二目标名单数据中的业务启动审核时间位于所述第二业务启动审核时间区间中;根据所述第二目标名单数据,确定所述待查询人员对应的业务数据标识,并在所述业务数据表中的与各项业务数据对应的业务数据标识中,查询与所述待查询人员对应的业务数据标识相同的目标业务数据标识;若查询到所述目标业务数据标识,则将与所述目标业务数据标识对应的业务数据确定为与所述待查询人员关联的业务数据。5.根据权利要求2所述的方法,其特征在于,所述根据所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据,包括:若所述查询索引信息中包含所述待查询人员对应的业务主体编号信息和业务启动时间,且不包含所述待查询人员对应的身份标识信息,则根据所述待查询人员对应的业务启动时间,确定与所述待查询人员对应的第一业务启动审核时间区间;根据所述第一业务启动审核时间区间,在所述名单数据表中获取与所述待查询人员对应的第一名单数据组;其中,所述第一名单数据组中的各名单数据中的业务启动审核时间位于所述第一业务启动审核时间区间中;根据所述待查询人员对应的基础信息中的业务主体标识,确定所述待查询人员所属的目标业务主体;在所述业务主体编号数据表中,获取归属于所述目标业务主体的人员对应的身份标识信息和业务主体编号信息;根据所述待查询人员对应的业务主体编号信息,在归属于所述目标业务主体的人员对应的身份标识信息中获取所述待查询人员对应的身份标识信息;在所述第一名单数据组中获取与所述待查询人员对应的第一目标名单数据;其中,所述第一目标名单数据中的身份标识信息与所述待查询人员对应的身份标识信息相同,所述第一目标名单数据中的业务启动审核时间位于所述第一业务启动审核时间区间中;根据所述第一目标名单数据,确定所述待查询人员对应的业务数据标识,并在所述业务数据表中的与各项业务数据对应的业务数据标识中,查询与所述待查询人员对应的业务数据标识相同的目标业务数据标识;若查询到所述目标业务数据标识,则将与所述目标业务数据标识对应的业务数据确定为与所述待查询人员关联的业务数据。
6.根据权利要求2所述的方法,其特征在于,所述根据所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据,包括:若所述查询索引信息中包含所述待查询人员对应的业务主体编号信息,且不包含所述待查询人员对应的身份标识信息和业务启动时间,则根据所述人员数据...

【专利技术属性】
技术研发人员:王海志
申请(专利权)人:苏州达家迎信息技术有限公司
类型:发明
国别省市:

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

1