【技术实现步骤摘要】
一种数据接口的构建方法、装置及存储介质
[0001]本专利技术涉及应用程序接口
,尤其涉及一种数据接口的构建方法、装置及存储介质。
技术介绍
[0002]API(Application Programming Interface,应用程序接口或者数据接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定,用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。
[0003]在现有技术中,数据接口的构建是在预构建的开发环境,通过获取的业务需求信息和预设的接口规范对数据接口进行注册和测试。根据现有技术的数据接口构建方式来配置页面时,需要遵循先新建后台数据接口再根据数据接口配置页面的页面配置逻辑,需要用户在配置页面的时候对照默认生成的数据接口的表字段一一对应配置绑定组件形成页面,用户配置低代码页面的效率低,花费的时间多。另外,在业务需求信息或者页面信息需要修改的时候,需要对数据接口进行重新配置,用户的配置步骤繁琐,数据接口配置准确性差。
技术实现思路
[0004]本专利技术提供了一种数据接口的构建方法、装置及存储介质,以实现根据页面布局组件快捷构建数据接口,或者根据用户自定义字段构建数据接口,提升用户配置低代码页面的效率,节省配置步骤,提高数据接口配置准确性。
[0005]本专利技术提供了一种数据接口的构建方法,包括:当接收到数据接口构建指令时,根据接口配置数据生成数据接口的输入参数和输出参数,并创建至少 ...
【技术保护点】
【技术特征摘要】
1.一种数据接口的构建方法,其特征在于,包括:当接收到数据接口构建指令时,根据接口配置数据生成数据接口的输入参数和输出参数,并创建至少一个数据接口;其中,所述数据接口构建指令由用户在页面设置模块中完成第一页面的设置后生成;所述接口配置数据根据获取的页面创建数据配置生成,所述页面创建数据由用户在页面建模模块进行页面设置动作后生成,或者所述接口配置数据根据用户自定义参数配置生成;根据调用所述数据接口时获取的字段编码,将所述数据接口与所述第一页面中的组件进行一对一匹配;将所述字段编码回填绑定到对应的数据接口的参数列表中,更新所述对应的数据接口的输入参数或者输出参数,并绑定对应组件的组件列名。2.如权利要求1所述的一种数据接口的构建方法,其特征在于,所述数据接口构建指令由用户在页面设置模块中完成第一页面的设置后生成,具体为:用户通过拖拉拽的方式将组件拖入至页面设计器对页面进行配置完成后,生成第一页面;其中,在用户通过页面设计器中的页面设置中进行页面动作时,或者用户通过页面数据源界面点击创建数据接口并打开弹窗选取页面中的表单型组件时,页面建模模块生成对应的页面创建数据。3.如权利要求2所述的一种数据接口的构建方法,其特征在于,所述接口配置数据根据获取的页面创建数据配置生成,所述页面创建数据由用户在页面建模模块进行页面设置动作后生成,或者所述接口配置数据根据用户自定义参数配置生成,具体为:根据第一页面中的组件,获取组件名称、所述组件所绑定的列名以及所述组件支持的数据类型,作为页面创建数据;根据所述页面创建数据生成第一接口配置数据作为数据接口的输参数和入输出参数,第一接口配置数据包括:数据接口的字段名称、字段编码和字段类型中的至少一个;或者获取用户自定义参数生成第二接口配置数据作为数据接口的输入参数和输出参数,第二接口配置数据包括:自定义字段名称、自定义字段编码和自定义字段类型中的至少一个。4.如权利要求1所述的一种数据接口的构建方法,其特征在于,所述将所述字段编码回填绑定到对应的数据接口的参数列表中,更新所述对应的数据接口的输入参数或者输出参数,并绑定对应组件的组件列名之前,还包括:根据数据接口的类型,将第一页面的表单型组件作为数据接口的初始参数列表,将第一页面的未绑定组件列名的表单型组件作为数据接口的初始输出参数,将第一页面的页面模式中的主键id作为数据接口的初始输入参数。5.如权利要求1所述的一种数据接口的构建方法,其特征在于,所述创建至少一个数据接口,具体为:构建数据接口的开始节点和结束节点;根据更新后的数据接口的输入参数对所述开始节点的参数进行配置,根据更新后的数据接口的输出参数,对所述结束节点的参数进行配置。6.如权利要求5所述的一种数据接口的构建方法,其特征在于,所述创建至少一个数据接口之后,还包括:
获取业务动作需求数据;所述业务动作需求数据包括:新增数据、更新数据、删除数据、详情数据、自定义数据及对应的节点参数;根据所述业务动作需求数据,构建对应业务动作的数据接口,并配置对应的节点参数;对每个所述数据接...
【专利技术属性】
技术研发人员:茅庆江,龙罡,蒙剑,刁淑娴,
申请(专利权)人:浩云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。