查询表单的生成方法、装置及设备制造方法及图纸

技术编号:30082003 阅读:24 留言:0更新日期:2021-09-18 08:39
本发明专利技术涉及一种查询表单的生成方法、装置及设备,属于软件研发技术领域,通过设置查询条件和列表显示模型参数,生成查询条件表单和数据列表表单数据集,确定界面模型数据集,以使前端生成查询界面;基于查询界面,根据查询设置指令确定查询数据;根据查询数据,在预设数据库表中查询对应的目标数据,以使前端根据预设格式显示目标数据。通过对查询条件和列表显示模型进行参数化设定,使得前端根据查询条件和列表显示模型参数生成查询变动和表格数据,后端根据查询数据在数据库表查询结果,并将查询结果封装为列表数据返回给前端进行展示,方便、快捷;在涉及需求变化时,只要调整模型参数即可,无需任何业务处理逻辑上的编码工作,节省时间。节省时间。节省时间。

【技术实现步骤摘要】
查询表单的生成方法、装置及设备


[0001]本专利技术属于软件研发
,具体涉及一种查询表单的生成方法、装置及设备。

技术介绍

[0002]在软件研发的过程中,需要开发不同数据库表的表单查询和表格显示功能。传统的开发方法是根据具体的需求,设计出相应的查询条件和表格显示列表,然后进行前端UI的设计和编码,后端根据前端查询表单上送的查询条件内容去编写数据库查询语句,然后再将得到的表数据内容返回至前端,前端再根据具体的数据展现出列表内容。
[0003]但是,针对不同的表单查询和显示要求,需要开发人员单独做UI设计和后端数据业务获取处理逻辑代码的编写;不同的功能均要单独做UI设计和数据获取业务逻辑编码工作,需要花费大量的开发工作量。

技术实现思路

[0004]本专利技术提供了一种查询表单的生成方法、装置及设备,以解决现有技术中开发工作量大的技术问题。
[0005]本专利技术提供的技术方案如下:
[0006]一方面,一种查询表单的生成方法,包括:
[0007]根据数据表结构,设置查询条件和列表显示模型参数;
[0008]根据所述查询条件和列表显示模型参数,生成查询条件表单和数据列表表单数据集,确定界面模型数据集,以使前端生成查询界面;
[0009]基于所述查询界面,接收查询设置指令,根据所述查询设置指令确定查询数据;
[0010]根据所述查询数据,在预设数据库表中查询对应的目标数据,以使前端根据预设格式显示所述目标数据。
[0011]可选的,所述根据所述查询条件和列表显示模型参数,生成查询条件表单和数据列表表单数据集,确定界面模型数据集,以使前端生成查询界面,包括:
[0012]根据所述查询条件和列表显示模型参数,生成查询条件表单和数据列表表单数据集,确定界面模型数据集,以使所述前端根据查询条件模型和列表数据模型,生成查询条件表单和数据表格界面。
[0013]可选的,查询设置指令,包括:查询条件值设置和显示列表字段设置。
[0014]可选的,所述根据所述查询数据,在预设数据库表中查询对应的目标数据,以使前端根据预设格式显示所述目标数据,包括:
[0015]根据所述查询数据,生成数据库表的查询语句;
[0016]通过所述数据库表的查询语句在预设数据库表中查询对应的目标数据,根据列表数据模型封装所述目标数据,获取封装后的目标数据;
[0017]将所述封装后的目标数据发送至所述前端,以使所述前端根据所述封装后的目标数据进行表格数据显示。
[0018]可选的,所述查询条件和列表显示模型参数,包括:查询条件参数和表格列表显示参数;所述查询条件参数,包括:字段、类型、查询操作中的至少一种;所述表格列表显示参数,包括:列表显示字段、列表显示类型、多语言标签、显示宽度中的至少一种。
[0019]又一方面,一种查询表单的生成装置,包括:设置模块、转换模块、接收模块和查询模块;
[0020]所述设置模块,用于根据数据表结构,设置查询条件和列表显示模型参数;
[0021]所述转换模块,用于根据所述查询条件和列表显示模型参数,生成查询条件表单和数据列表表单数据集,确定界面模型数据集,以使前端生成查询界面;
[0022]所述接收模块,用于基于所述查询界面,接收查询设置指令,根据所述查询设置指令确定查询数据;
[0023]所述查询模块,用于根据所述查询数据,在预设数据库表中查询对应的目标数据,以使前端根据预设格式显示所述目标数据。
[0024]可选的,所述转换模块,用于根据所述查询条件和列表显示模型参数,生成查询条件表单和数据列表表单数据集,确定界面模型数据集,以使所述前端根据查询条件模型和列表数据模型,生成查询条件表单和数据表格界面。
[0025]可选的,所述查询模块,用于根据所述查询数据,生成数据库表的查询语句;通过所述数据库表的查询语句在预设数据库表中查询对应的目标数据,根据列表数据模型封装所述目标数据,获取封装后的目标数据;将所述封装后的目标数据发送至所述前端,以使所述前端根据所述封装后的目标数据进行表格数据显示。
[0026]可选的,所述设置模块中设置的查询条件和列表显示模型参数,包括:查询条件参数和表格列表显示参数;所述查询条件参数,包括:字段、类型、查询操作中的至少一种;所述表格列表显示参数,包括:列表显示字段、列表显示类型、多语言标签、显示宽度中的至少一种。
[0027]又一方面,一种查询表单的生成设备,包括:处理器,以及与所述处理器相连接的存储器;
[0028]所述存储器用于存储计算机程序,所述计算机程序至少用于执行上述任一项所述的查询表单的生成方法;
[0029]所述处理器用于调用并执行所述存储器中的所述计算机程序。
[0030]本专利技术的有益效果为:
[0031]本专利技术实施例提供的查询表单的生成方法、装置及设备,通过设置查询条件和列表显示模型参数;根据查询条件和列表显示模型参数,生成查询条件表单和数据列表表单数据集,确定界面模型数据集,以使前端生成查询界面;基于查询界面,接收查询设置指令,根据查询设置指令确定查询数据;根据查询数据,在预设数据库表中查询对应的目标数据,以使前端根据预设格式显示目标数据。通过对查询条件和列表显示模型进行参数化设定,使得前端根据查询条件和列表显示模型参数生成查询变动和表格数据,后端根据查询数据在数据库表查询结果,并将查询结果封装为列表数据返回给前端进行展示,方便、快捷;在涉及需求变化时,只要调整模型参数即可,无需任何业务处理逻辑上的编码工作,节省时间。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本专利技术实施例提供的一种查询表单的生成方法流程示意图;
[0034]图2为本专利技术实施例提供的一种对后端模型进行设置的编程示意图;
[0035]图3为本专利技术实施例提供的一种查询表单的生成装置结构示意图;
[0036]图4为本专利技术实施例提供的一种查询表单的生成设备结构示意图。
具体实施方式
[0037]为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。
[0038]为了至少解决本专利技术中提出的技术问题,本专利技术实施例提供一种查询表单的生成方法。
[0039]图1为本专利技术实施例提供的一种查询表单的生成方法流程示意图,如图1所示,本专利技术实施例提供的方法,可以包括以下步骤:
[0040本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种查询表单的生成方法,其特征在于,包括:根据数据表结构,设置查询条件和列表显示模型参数;根据所述查询条件和列表显示模型参数,生成查询条件表单和数据列表表单数据集,确定界面模型数据集,以使前端生成查询界面;基于所述查询界面,接收查询设置指令,根据所述查询设置指令确定查询数据;根据所述查询数据,在预设数据库表中查询对应的目标数据,以使前端根据预设格式显示所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述查询条件和列表显示模型参数,生成查询条件表单和数据列表表单数据集,确定界面模型数据集,以使前端生成查询界面,包括:根据所述查询条件和列表显示模型参数,生成查询条件表单和数据列表表单数据集,确定界面模型数据集,以使所述前端根据查询条件模型和列表数据模型,生成查询条件表单和数据表格界面。3.根据权利要求1所述的方法,其特征在于,查询设置指令,包括:查询条件值设置和显示列表字段设置。4.根据权利要求1所述的方法,其特征在于,所述根据所述查询数据,在预设数据库表中查询对应的目标数据,以使前端根据预设格式显示所述目标数据,包括:根据所述查询数据,生成数据库表的查询语句;通过所述数据库表的查询语句在预设数据库表中查询对应的目标数据,根据列表数据模型封装所述目标数据,获取封装后的目标数据;将所述封装后的目标数据发送至所述前端,以使所述前端根据所述封装后的目标数据进行表格数据显示。5.根据权利要求1

4任一所述的方法,其特征在于,所述查询条件和列表显示模型参数,包括:查询条件参数和表格列表显示参数;所述查询条件参数,包括:字段、类型、查询操作中的至少一种;所述表格列表显示参数,包括:列表显示字段、列表显示类型、多语言标签、显示宽度中的至少一种。6.一种查询表单的生成装置,其特征在于,包括:设置模块、...

【专利技术属性】
技术研发人员:罗超谢世伟植向民植向新
申请(专利权)人:莱斯发展有限公司
类型:发明
国别省市:

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

1