配置查询条件的方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:26597485 阅读:14 留言:0更新日期:2020-12-04 21:19
本发明专利技术实施例提供了一种配置查询条件的方法、装置、计算机设备及可读存储介质,其中,该方法包括:针对各个不同的业务类型分别生成配置文件,将各个不同的业务类型的配置文件配置到一个查询组件中,配置文件中包括对应业务类型的所有的查询条件,每个查询条件包括各个查询项的信息输入方式,信息输入方式包括输入框和/或下拉列表;接收不同业务类型的查询页面发送的调用指令,根据调用指令调用查询组件并触发查询组件读取发送调用指令的业务类型的配置文件;在发送调用指令的业务类型的查询页面上,通过查询组件根据读取的配置文件显示查询条件中各个查询项的信息输入方式;基于显示的信息输入方式接收信息,根据接收的信息生成当前的查询条件。

【技术实现步骤摘要】
配置查询条件的方法、装置、计算机设备及可读存储介质
本专利技术涉及数据处理
,特别涉及一种配置查询条件的方法、装置、计算机设备及可读存储介质。
技术介绍
在现有的业务系统中,一般有几大业务中心,比如查询中心、待办中心。每个中心汇集了多个业务类型的查询和待办事项。查询中心能够查询所有业务的操作记录,待办中心包含所有业务的待修改和待授权等事项。以查询中心为例:为了能够使客户方便快捷地定位某个业务的某条操作记录,我们需要提供按条件搜索的功能。但是对于不同的业务类型,我们都需要提供一个查询功能,并且查询条件需要根据不同的业务类型定制不同的查询条件。如果对每个业务组件都重新写一个查询条件组件,会有大量重复的代码,但其实对于整个系统而言,只是展示的查询条件不同。在现有技术中,当查询中心涉及多个业务的操作记录查询时,每个业务是一个单独的tab标签,每个tab标签里面都包含针对此业务的查询模块,对于每个不同的业务类型,我们都需要单独写一个查询的功能模块,并且需要根据每个不同的业务类型定制不同的查询条件。但是随着业务的增加,如果为每个业务类型均单独写一个查询的功能模块,这样大大的增加了代码量,还会给工程带来大量的冗余代码,这不利于后期的代码维护,更不利于性能优化。
技术实现思路
本专利技术实施例提供了一种配置查询条件的方法,以解决现有技术中为每个业务类型单独写一个查询的功能模块导致的代码冗余、代码维护难的技术问题。该方法包括:针对各个不同的业务类型分别生成配置文件,将各个不同的业务类型的配置文件配置到一个查询组件中,其中,配置文件中包括对应业务类型的所有的查询条件,每个查询条件包括各个查询项的信息输入方式,信息输入方式包括输入框和/或下拉列表,下拉列表包括不同的属性名用于选择;接收不同业务类型的查询页面发送的调用指令,根据所述调用指令调用所述查询组件并触发所述查询组件读取发送所述调用指令的业务类型对应的配置文件,其中,调用指令是不同业务类型的查询页面在接收到查询访问时发送的;在发送所述调用指令的业务类型的查询页面上,通过所述查询组件根据读取的配置文件显示查询条件中各个查询项的信息输入方式;接收基于显示的信息输入方式输入的信息,根据接收的信息生成当前的查询条件。本专利技术实施例还提供了一种配置查询条件的装置,以解决现有技术中为每个业务类型单独写一个查询的功能模块导致的代码冗余、代码维护难的技术问题。该装置包括:查询组件配置模块,用于针对各个不同的业务类型分别生成配置文件,将各个不同的业务类型的配置文件配置到一个查询组件中,其中,配置文件中包括对应业务类型的所有的查询条件,每个查询条件包括各个查询项的信息输入方式,信息输入方式包括输入框和/或下拉列表,下拉列表包括不同的属性名用于选择;调用模块,用于接收不同业务类型的查询页面发送的调用指令,根据所述调用指令调用所述查询组件并触发所述查询组件读取发送所述调用指令的业务类型对应的配置文件,其中,调用指令是不同业务类型的查询页面在接收到查询访问时发送的;显示模块,用于在发送所述调用指令的业务类型的查询页面上,通过所述查询组件根据读取的配置文件显示查询条件中各个查询项的信息输入方式;查询条件生成模块,用于接收基于显示的信息输入方式输入的信息,根据接收的信息生成当前的查询条件。本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意的配置查询条件的方法,以解决现有技术中为每个业务类型单独写一个查询的功能模块导致的代码冗余、代码维护难的技术问题。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述任意的配置查询条件的方法的计算机程序,以解决现有技术中为每个业务类型单独写一个查询的功能模块导致的代码冗余、代码维护难的技术问题。在本专利技术实施例中,提出了构建一个公共的查询组件,并针对各个不同的业务类型分别生成配置文件,将各个不同的业务类型的配置文件均配置到一个查询组件中,进而接收不同业务类型的查询页面发送的调用指令,根据调用指令调用查询组件并触发查询组件读取发送调用指令的业务类型对应的配置文件,然后,在发送调用指令的业务类型的查询页面上,通过查询组件根据读取的配置文件显示查询条件中各个查询项的信息输入方式,最后,接收基于显示的信息输入方式输入的信息,根据接收的信息生成当前的查询条件。实现了不同业务类型的查询页面均可以调用这一个公共的查询组件,进而基于这一个公共的查询组件在不同业务类型的查询页面上,根据查询组件读取的配置文件显示各个不同业务类型的查询条件中各个查询项的信息输入方式,并基于接收的输入信息生成当前的查询条件,实现了不同业务类型公用一个查询组件,与现有技术相比,避免了针对每个业务类型都设计一个查询组件,有利于降低代码的冗余性,有利于避免大量的重复代码,有利于降低代码的维护难度,此外,可以通过输入框和/或下拉列表等信息输入方式来配置查询条件,有利于提高查询条件配置的灵活性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:图1是本专利技术实施例提供的一种配置查询条件的方法的流程图;图2是本专利技术实施例提供的一种实施上述配置查询条件的方法的流程图;图3是本专利技术实施例提供的一种计算机设备的结构框图;图4是本专利技术实施例提供的一种配置查询条件的装置的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本专利技术做进一步详细说明。在此,本专利技术的示意性实施方式及其说明用于解释本专利技术,但并不作为对本专利技术的限定。现有技术中,需要针对每个业务类型都单独写一个查询条件的页面结构代码,但是,本申请专利技术人发现,其实不同业务类型的查询条件的样式、页面结构都一致,只是查询项不一样,查询项的内容不一样,这样针对每个业务类型分别写查询条件的页面结构代码的方式大大的增加了重复代码量,使工程更加笨重、代码冗余,也增加了后期的维护成本,因此,本申请专利技术人提出了上述配置查询条件的方法,使得不同的业务类型公用一个查询组件来配置不同的查询条件,新增业务也无需再新增查询功能模块的组件代码,修改查询组件公共问题也只需要修改一次,化繁为简,融合为一,统一性更强,一份代码,灵活配置,更加体现软件工程中的模块化思想,便于维护,大大的降低了代码重复量、也降低了维护成本的代码数量。在本专利技术实施例中,提供了一种配置查询条件的方法,如图1所示,该方法包括:步骤102:针对各个不同的业务类型分别生成配置文件,将各个不同的业务类型的配置文件配置到一个查询组件中,其中,配置文件中包括对应业务类型的所有的查询条件,每个查询条件包括各个查询项的信息输入方式,信息输入方式包括输入框和/或下拉列表,下拉列表包括不同的属性名用于选择;步骤104:接收不同业务类型的查本文档来自技高网...

【技术保护点】
1.一种配置查询条件的方法,其特征在于,包括:/n针对各个不同的业务类型分别生成配置文件,将各个不同的业务类型的配置文件配置到一个查询组件中,其中,配置文件中包括对应业务类型的所有的查询条件,每个查询条件包括各个查询项的信息输入方式,信息输入方式包括输入框和/或下拉列表,下拉列表包括不同的属性名用于选择;/n接收不同业务类型的查询页面发送的调用指令,根据所述调用指令调用所述查询组件并触发所述查询组件读取发送所述调用指令的业务类型对应的配置文件,其中,调用指令是不同业务类型的查询页面在接收到查询访问时发送的;/n在发送所述调用指令的业务类型的查询页面上,通过所述查询组件根据读取的配置文件显示查询条件中各个查询项的信息输入方式;/n接收基于显示的信息输入方式输入的信息,根据接收的信息生成当前的查询条件。/n

【技术特征摘要】
1.一种配置查询条件的方法,其特征在于,包括:
针对各个不同的业务类型分别生成配置文件,将各个不同的业务类型的配置文件配置到一个查询组件中,其中,配置文件中包括对应业务类型的所有的查询条件,每个查询条件包括各个查询项的信息输入方式,信息输入方式包括输入框和/或下拉列表,下拉列表包括不同的属性名用于选择;
接收不同业务类型的查询页面发送的调用指令,根据所述调用指令调用所述查询组件并触发所述查询组件读取发送所述调用指令的业务类型对应的配置文件,其中,调用指令是不同业务类型的查询页面在接收到查询访问时发送的;
在发送所述调用指令的业务类型的查询页面上,通过所述查询组件根据读取的配置文件显示查询条件中各个查询项的信息输入方式;
接收基于显示的信息输入方式输入的信息,根据接收的信息生成当前的查询条件。


2.如权利要求1所述的配置查询条件的方法,其特征在于,接收基于显示的信息输入方式输入的信息,根据接收的信息生成当前的查询条件,包括:
当信息输入方式包括下拉列表时,根据通过在下拉列表中选择输入的属性名以及与该属性名绑定的属性数据值,生成当前的查询条件;或者;
当信息输入方式包括输入框和下拉列表时,根据通过在下拉列表中选择输入的属性名、与该属性名绑定的属性数据值以及通过输入框接收的输入数据,生成当前的查询条件;
当信息输入方式包括输入框时,根据通过输入框接收的输入数据,生成当前的查询条件。


3.如权利要求1所述的配置查询条件的方法,其特征在于,接收基于显示的信息输入方式输入的信息,根据接收的信息生成当前的查询条件,包括:
当信息输入方式包括下拉列表时,当通过在下拉列表中选择输入的属性名发生变化时,基于选择事件触发所述查询组件获取变化后的属性名绑定的属性数据值,根据变化后的属性名以及变化后的属性名绑定的属性数据值生成当前的查询条件。


4.如权利要求1至3中任一项所述的配置查询条件的方法,其特征在于,根据所述调用指令调用所述查询组件并触发所述查询组件读取发送所述调用指令的业务类型对应的配置文件,包括:
解析所述调用指令中包括的事件名称,所述事件名称包括需要事件响应的业务类型的表单的绑定值和固定字符串,其中,不同业务类型的查询页面在接收到查询访问时产生触发事件并生成事件名称;
根据所述事件名称调用所述查询组件并触发所述查询组件读取发送所述调用指令的业务类型对应的配置文件。


5.如权利要求1至3中任一项所述的配置查询条件的方法,其特征在于,还包括:
接收查询指令;
根据所述查询指令触发发送所述调用指令的业务类型的查询页面从所述查询组件获取当前的查询条件,并向服务端发送当前的查询条件进行查询处理。


6.一种配置查询条件的装置,其特征在于,包括:
查询组件配置模块,用于针对各个不同的业务类型分别生成配置文件,将各个不同的业务类型的配置...

【专利技术属性】
技术研发人员:杨蕾
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1