【技术实现步骤摘要】
一种人员数据查询方法、装置、设备及存储介质
[0001]本专利技术实施例涉及计算机
,尤其涉及一种人员数据查询方法、装置、设备及存储介质。
技术介绍
[0002]目前大中型企业人员信息量大,需要记录存档的业务数据多。相关技术中,数据管理系统在针对企业需求对目标人员进行数据查询时,需要根据企业提供目标人员对应的身份标识信息、业务主体编号信息以及业务启动时间,在数据库存储的人员数据中获取与目标人员关联的业务数据提供给企业。企业必须同时提供目标人员对应的身份标识信息、业务主体编号信息以及业务启动时间,缺一不可。在企业提供的目标人员对应的身份标识信息、业务主体编号信息以及业务启动时间中的任意一项信息缺失的情况下,数据管理系统无法自动对目标人员进行数据查询,仅在通过人工对缺失信息进行补充之后,数据管理系统才可继续进行数据查询,人员数据查询效率低。
技术实现思路
[0003]本专利技术实施例提供一种人员数据查询方法、装置、设备及存储介质,可以在企业提供的人员信息缺失的情况下,自动根据已提供的人员信息对人员进行关联数据查询,获取与人员关联的业务数据,提高数据查询效率。
[0004]第一方面,本专利技术实施例提供了一种人员数据查询方法,包括:
[0005]获取客户端发送的人员数据查询请求,所述人员数据查询请求携带待查询人员对应的基础信息和查询索引信息;
[0006]检测所述查询索引信息中是否包含所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间;
[0007]若 ...
【技术保护点】
【技术特征摘要】
1.一种人员数据查询方法,其特征在于,包括:获取客户端发送的人员数据查询请求,所述人员数据查询请求携带待查询人员对应的基础信息和查询索引信息;检测所述查询索引信息中是否包含所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间;若所述查询索引信息中包含所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,则根据所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据;若所述查询索引信息中不包含所述待查询人员对应的身份标识信息、业务主体编号信息以及业务启动时间,则根据所述基础信息,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据;根据与所述待查询人员关联的业务数据生成数据查询结果,并将所述数据查询结果返回至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述数据库中存储的各数据表包括:名单数据表、业务主体编号数据表以及业务数据表;其中,所述名单数据表用于存储各人员对应的名单数据,所述名单数据包含人员对应的基础信息、身份标识信息、业务启动审核时间以及业务数据标识;所述业务主体编号数据表用于存储归属于各业务主体的人员对应的基础信息、身份标识信息、以及业务主体编号信息;所述业务数据表用于存储各项业务数据、以及与各项业务数据对应的业务数据标识。3.根据权利要求2所述的方法,其特征在于,所述根据所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据,包括:若所述查询索引信息中包含所述待查询人员对应的身份标识信息和业务启动时间,则根据所述待查询人员对应的业务启动时间,确定与所述待查询人员对应的第一业务启动审核时间区间;根据所述第一业务启动审核时间区间,在所述名单数据表中获取与所述待查询人员对应的第一名单数据组;其中,所述第一名单数据组中的各名单数据中的业务启动审核时间位于所述第一业务启动审核时间区间中;根据所述待查询人员对应的身份标识信息,在所述第一名单数据组中获取与所述待查询人员对应的第一目标名单数据;其中,所述第一目标名单数据中的身份标识信息与所述待查询人员对应的身份标识信息相同,所述第一目标名单数据中的业务启动审核时间位于所述第一业务启动审核时间区间中;根据所述第一目标名单数据,确定所述待查询人员对应的业务数据标识,并在所述业务数据表中的与各项业务数据对应的业务数据标识中,查询与所述待查询人员对应的业务数据标识相同的目标业务数据标识;若查询到所述目标业务数据标识,则将与所述目标业务数据标识对应的业务数据确定为与所述待查询人员关联的业务数据。4.根据权利要求2所述的方法,其特征在于,所述根据所述待查询人员对应的身份标识
信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据,包括:若所述查询索引信息中包含所述待查询人员对应的身份标识信息,且不包含所述待查询人员对应的业务启动时间,则根据所述人员数据查询请求的接收时间,确定与所述待查询人员对应的第二业务启动审核时间区间;根据所述第二业务启动审核时间区间,在所述名单数据表中获取与所述待查询人员对应的第二名单数据组;其中,所述第二名单数据组中的各名单数据中的业务启动审核时间位于所述第二业务启动审核时间区间中;根据所述待查询人员对应的身份标识信息,在所述第二名单数据组中获取与所述待查询人员对应的第二目标名单数据;其中,所述第二目标名单数据中的身份标识信息与所述待查询人员对应的身份标识信息相同,所述第二目标名单数据中的业务启动审核时间位于所述第二业务启动审核时间区间中;根据所述第二目标名单数据,确定所述待查询人员对应的业务数据标识,并在所述业务数据表中的与各项业务数据对应的业务数据标识中,查询与所述待查询人员对应的业务数据标识相同的目标业务数据标识;若查询到所述目标业务数据标识,则将与所述目标业务数据标识对应的业务数据确定为与所述待查询人员关联的业务数据。5.根据权利要求2所述的方法,其特征在于,所述根据所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据,包括:若所述查询索引信息中包含所述待查询人员对应的业务主体编号信息和业务启动时间,且不包含所述待查询人员对应的身份标识信息,则根据所述待查询人员对应的业务启动时间,确定与所述待查询人员对应的第一业务启动审核时间区间;根据所述第一业务启动审核时间区间,在所述名单数据表中获取与所述待查询人员对应的第一名单数据组;其中,所述第一名单数据组中的各名单数据中的业务启动审核时间位于所述第一业务启动审核时间区间中;根据所述待查询人员对应的基础信息中的业务主体标识,确定所述待查询人员所属的目标业务主体;在所述业务主体编号数据表中,获取归属于所述目标业务主体的人员对应的身份标识信息和业务主体编号信息;根据所述待查询人员对应的业务主体编号信息,在归属于所述目标业务主体的人员对应的身份标识信息中获取所述待查询人员对应的身份标识信息;在所述第一名单数据组中获取与所述待查询人员对应的第一目标名单数据;其中,所述第一目标名单数据中的身份标识信息与所述待查询人员对应的身份标识信息相同,所述第一目标名单数据中的业务启动审核时间位于所述第一业务启动审核时间区间中;根据所述第一目标名单数据,确定所述待查询人员对应的业务数据标识,并在所述业务数据表中的与各项业务数据对应的业务数据标识中,查询与所述待查询人员对应的业务数据标识相同的目标业务数据标识;若查询到所述目标业务数据标识,则将与所述目标业务数据标识对应的业务数据确定为与所述待查询人员关联的业务数据。
6.根据权利要求2所述的方法,其特征在于,所述根据所述待查询人员对应的身份标识信息、业务主体编号信息和/或业务启动时间,在数据库中存储的各数据表中获取与所述待查询人员关联的业务数据,包括:若所述查询索引信息中包含所述待查询人员对应的业务主体编号信息,且不包含所述待查询人员对应的身份标识信息和业务启动时间,则根据所述人员数据...
【专利技术属性】
技术研发人员:王海志,
申请(专利权)人:苏州达家迎信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。