一种数据接口的构建方法、装置及存储介质制造方法及图纸

技术编号:38986179 阅读:8 留言:0更新日期:2023-10-07 10:16
本发明专利技术公开了一种数据接口的构建方法、装置及存储介质,方法包括:当接收到数据接口构建指令时,根据接口配置数据生成数据接口的输入参数和输出参数,创建至少一个数据接口;接口配置数据根据获取的页面创建数据配置生成,页面创建数据由用户进行页面设置动作后生成,或者根据用户自定义参数配置生成;根据调用数据接口时获取的字段编码,将数据接口与页面中的组件进行一对一匹配;将字段编码回填绑定到数据接口的参数列表中,更新数据接口的输入参数或输出参数,绑定对应组件的组件列名,以实现根据页面布局组件快捷构建数据接口,或者根据用户自定义字段构建数据接口,提升用户配置低代码页面的效率,节省配置步骤,提高数据接口配置准确性。口配置准确性。口配置准确性。

【技术实现步骤摘要】
一种数据接口的构建方法、装置及存储介质


[0001]本专利技术涉及应用程序接口
,尤其涉及一种数据接口的构建方法、装置及存储介质。

技术介绍

[0002]API(Application Programming Interface,应用程序接口或者数据接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定,用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。
[0003]在现有技术中,数据接口的构建是在预构建的开发环境,通过获取的业务需求信息和预设的接口规范对数据接口进行注册和测试。根据现有技术的数据接口构建方式来配置页面时,需要遵循先新建后台数据接口再根据数据接口配置页面的页面配置逻辑,需要用户在配置页面的时候对照默认生成的数据接口的表字段一一对应配置绑定组件形成页面,用户配置低代码页面的效率低,花费的时间多。另外,在业务需求信息或者页面信息需要修改的时候,需要对数据接口进行重新配置,用户的配置步骤繁琐,数据接口配置准确性差。

技术实现思路

[0004]本专利技术提供了一种数据接口的构建方法、装置及存储介质,以实现根据页面布局组件快捷构建数据接口,或者根据用户自定义字段构建数据接口,提升用户配置低代码页面的效率,节省配置步骤,提高数据接口配置准确性。
[0005]本专利技术提供了一种数据接口的构建方法,包括:当接收到数据接口构建指令时,根据接口配置数据生成数据接口的输入参数和输出参数,并创建至少一个数据接口;
[0006]其中,所述数据接口构建指令由用户在页面设置模块中完成第一页面的设置后生成;所述接口配置数据根据获取的页面创建数据配置生成,所述页面创建数据由用户在页面建模模块进行页面设置动作后生成,或者所述接口配置数据根据用户自定义参数配置生成;
[0007]根据调用所述数据接口时获取的字段编码,将所述数据接口与所述第一页面中的组件进行一对一匹配;将所述字段编码回填绑定到对应的数据接口的参数列表中,更新所述对应的数据接口的输入参数或者输出参数,并绑定对应组件的组件列名。
[0008]作为优选方案,本申请的数据接口的构建方法相比于现有技术,本申请不仅限于遵循先新建后台数据接口再根据数据接口配置页面的页面配置逻辑,也不需要用户在配置页面的时候对照默认生成的数据接口的表字段一一对应配置绑定组件形成页面。本申请既支持根据页面布局组件快捷新建数据接口,也支持用户自定义字段新建数据接口,供页面配置动作及获取数据。另外,通过数据接口字段映射自动绑定页面组件的方法不仅可以在PAAS端表结构中新建数据接口,也支持在页面中新建数据接口,减少用户的配置步骤,提高
数据接口的配置效率。用户只需对构建好的页面的数据接口进行一次配置,应用端可以使用无限次,提高数据接口的使用效率。
[0009]进一步地,数据接口构建指令由用户在页面设置模块中完成第一页面的设置后生成,具体为:
[0010]用户通过拖拉拽的方式将组件拖入至页面设计器对页面进行配置完成后,生成第一页面;
[0011]其中,在用户通过页面设计器中的页面设置中进行页面动作时,或者用户通过页面数据源界面点击创建数据接口并打开弹窗选取页面中的表单型组件时,页面建模模块生成对应的页面创建数据。
[0012]进一步地,接口配置数据根据所述页面创建数据配置生成,所述页面创建数据由用户在页面建模模块进行页面设置动作后生成,或者所述接口配置数据根据用户自定义参数配置生成,具体为:
[0013]根据第一页面中的组件,获取组件名称、所述组件所绑定的列名以及所述组件支持的数据类型,作为页面创建数据;根据所述页面创建数据生成第一接口配置数据作为数据接口的输参数和入输出参数,第一接口配置数据包括:数据接口的字段名称、字段编码和字段类型中的至少一个;
[0014]或者获取用户自定义参数生成第二接口配置数据作为数据接口的输入参数和输出参数,第二接口配置数据包括:自定义字段名称、自定义字段编码和自定义字段类型中的至少一个。
[0015]作为优选方案,本申请既支持根据页面布局组件快捷新建数据接口,也支持用户自定义字段新建数据接口,供页面配置动作及获取数据。
[0016]进一步地,将所述字段编码回填绑定到对应的数据接口的参数列表中,更新所述对应的数据接口的输入参数或者输出参数,并绑定对应组件的组件列名之前,还包括:
[0017]根据数据接口的类型,将第一页面的表单型组件作为数据接口的初始参数列表,将第一页面的未绑定组件列名的表单型组件作为数据接口的初始输出参数,将第一页面的页面模式中的主键id作为数据接口的初始输入参数。
[0018]进一步地,创建至少一个数据接口,具体为:
[0019]构建数据接口的开始节点和结束节点;根据更新后的数据接口的输入参数对所述开始节点的参数进行配置,根据更新后的数据接口的输出参数,对所述结束节点的参数进行配置。
[0020]作为优选方案,本申请支持预设参数列表,根据数据接口的类型预设当前页面表单型组件作为数据接口的参数列表;在构建数据接口成功之后,调用数据接口时与第一页面中的组件进行一对一匹配,数据接口会回填绑定当前动作的数据源,即字段编码;将数据接口中可选择的未绑定列名的页面表单型控件作为输出参数,新建数据接口成功之后会绑定对应组件的列名更新输出参数,减少用户配置步骤,提高数据接口的配置效率。
[0021]进一步地,创建至少一个数据接口之后,还包括:
[0022]获取业务动作需求数据;所述业务动作需求数据包括:新增数据、更新数据、删除数据、详情数据、自定义数据及对应的节点参数;根据所述业务动作需求数据,构建对应业务动作的数据接口,并配置对应的节点参数;
[0023]对每个所述数据接口均配置对应的动作事件,并将所述动作事件与第一页面中的组件的事件绑定。
[0024]作为优选方案,本申请根据应用场景,配置不同的数据接口,如新增数据的数据接口、更新数据的数据接口、删除数据的数据接口、详情数据的数据接口以及自定义类型的数据接口等,对已生成的数据接口进行节点配置之后运用到具体的动作配置或者场景中,提升用户配置低代码页面的效率,节省配置时间。
[0025]相应地,本专利技术还提供一种数据接口的构建装置,包括:构建模块和绑定模块;
[0026]其中,所述构建模块用于当接收到数据接口构建指令时,根据接口配置数据生成数据接口的输入参数和输出参数,并创建至少一个数据接口;
[0027]其中,所述数据接口构建指令由用户在页面设置模块中完成第一页面的设置后生成;所述接口配置数据根据获取的页面创建数据配置生成,所述页面创建数据由用户在页面建模模块进行页面设置动作后生成,或者所述接口配置数据根据用户自定义参数配置生成;
[0028]所述绑定模块用于根据调用所述数据接口时获取的字段编码,将所述数据接口与所述第一页面中的组件进行一对一匹配;将所述字段编码回本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据接口的构建方法,其特征在于,包括:当接收到数据接口构建指令时,根据接口配置数据生成数据接口的输入参数和输出参数,并创建至少一个数据接口;其中,所述数据接口构建指令由用户在页面设置模块中完成第一页面的设置后生成;所述接口配置数据根据获取的页面创建数据配置生成,所述页面创建数据由用户在页面建模模块进行页面设置动作后生成,或者所述接口配置数据根据用户自定义参数配置生成;根据调用所述数据接口时获取的字段编码,将所述数据接口与所述第一页面中的组件进行一对一匹配;将所述字段编码回填绑定到对应的数据接口的参数列表中,更新所述对应的数据接口的输入参数或者输出参数,并绑定对应组件的组件列名。2.如权利要求1所述的一种数据接口的构建方法,其特征在于,所述数据接口构建指令由用户在页面设置模块中完成第一页面的设置后生成,具体为:用户通过拖拉拽的方式将组件拖入至页面设计器对页面进行配置完成后,生成第一页面;其中,在用户通过页面设计器中的页面设置中进行页面动作时,或者用户通过页面数据源界面点击创建数据接口并打开弹窗选取页面中的表单型组件时,页面建模模块生成对应的页面创建数据。3.如权利要求2所述的一种数据接口的构建方法,其特征在于,所述接口配置数据根据获取的页面创建数据配置生成,所述页面创建数据由用户在页面建模模块进行页面设置动作后生成,或者所述接口配置数据根据用户自定义参数配置生成,具体为:根据第一页面中的组件,获取组件名称、所述组件所绑定的列名以及所述组件支持的数据类型,作为页面创建数据;根据所述页面创建数据生成第一接口配置数据作为数据接口的输参数和入输出参数,第一接口配置数据包括:数据接口的字段名称、字段编码和字段类型中的至少一个;或者获取用户自定义参数生成第二接口配置数据作为数据接口的输入参数和输出参数,第二接口配置数据包括:自定义字段名称、自定义字段编码和自定义字段类型中的至少一个。4.如权利要求1所述的一种数据接口的构建方法,其特征在于,所述将所述字段编码回填绑定到对应的数据接口的参数列表中,更新所述对应的数据接口的输入参数或者输出参数,并绑定对应组件的组件列名之前,还包括:根据数据接口的类型,将第一页面的表单型组件作为数据接口的初始参数列表,将第一页面的未绑定组件列名的表单型组件作为数据接口的初始输出参数,将第一页面的页面模式中的主键id作为数据接口的初始输入参数。5.如权利要求1所述的一种数据接口的构建方法,其特征在于,所述创建至少一个数据接口,具体为:构建数据接口的开始节点和结束节点;根据更新后的数据接口的输入参数对所述开始节点的参数进行配置,根据更新后的数据接口的输出参数,对所述结束节点的参数进行配置。6.如权利要求5所述的一种数据接口的构建方法,其特征在于,所述创建至少一个数据接口之后,还包括:
获取业务动作需求数据;所述业务动作需求数据包括:新增数据、更新数据、删除数据、详情数据、自定义数据及对应的节点参数;根据所述业务动作需求数据,构建对应业务动作的数据接口,并配置对应的节点参数;对每个所述数据接...

【专利技术属性】
技术研发人员:茅庆江龙罡蒙剑刁淑娴
申请(专利权)人:浩云科技股份有限公司
类型:发明
国别省市:

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

1