一种接口配置和联动内容调整系统及方法技术方案

技术编号:39807542 阅读:14 留言:0更新日期:2023-12-22 02:41
本发明专利技术提供一种接口配置和联动内容调整系统及方法,涉及物联网技术领域,所述系统包括:接口配置装置

【技术实现步骤摘要】
一种接口配置和联动内容调整系统及方法


[0001]本专利技术涉及物联网
,具体而言,涉及一种接口配置和联动内容调整系统及方法


技术介绍

[0002]现有
web
项目需求中,大多涉及到多列联动配置,当多列联动时会出现每列数据格式不固定的情况,例如,若某一列为下拉选项,当选中下拉项并触发下一列的数据时,下一列数据的格式和数据源依旧不固定,因此,需要前端与后端配合将内容配置固定,同时,由于每一列的数据都依赖于上一列的选项,因此需要通过前

后端联动才能获取到正确的数据

[0003]在现有技术中,由于很多操作需要前端与后端共同处理,因此需要前端与后端具有较高的耦合度

由于前端与后端的依赖程度较高,此时,若修改了某一列的查询内容或者调用方法,则会导致下一列的数据无法正确获取,从而影响整个联动的效果,进而导致可维护性降低,拓展性受限


技术实现思路

[0004]本专利技术解决的技术问题是,如何降低前端与后端的冗余程度,进而提高业务拓展能力

[0005]为解决上述问题,本专利技术提供一种接口配置和联动内容调整系统及方法

[0006]第一方面,本专利技术提供一种接口配置和联动内容调整系统,所述接口配置和联动内容调整系统包括接口配置装置

接口联动配置装置和业务端操作装置;
[0007]所述接口配置装置,用于配置当前接口的基本信息以完成接口配置,所述基本信息包括数据源

数据类型

名称和代码;
[0008]所述接口联动配置装置用于将已经配置好的所述接口配置,通过页面拖拽的方式进行联动配置;
[0009]所述业务端操作装置,用于当业务端使用时,根据所述当前接口的所述名称与所述代码,基于已经配置好的所述联动配置,得到下一接口的所述基本信息,并将所述下一接口的所述基本信息发送至所述业务端的前端;
[0010]当所述业务端的所述前端接收到所述下一接口的所述基本信息后,根据所述下一接口的所述数据类型和所述数据源,对所述下一接口进行渲染,完成所述下一接口配置和联动内容的调整

[0011]可选地,所述业务端操作装置,用于当业务端使用时,根据所述当前接口的所述名称与所述代码,得到下一接口的所述基本信息,并将所述下一接口的所述基本信息发送至所述业务端的前端,包括:
[0012]当所述业务端使用时,调用
getNextFunction
方法;其中,所述
getNextF unction
方法输入参数包括:通过
processID
,将所述当前接口的所述名称

所述代码以及所述接口
对应的隐藏名称返回
HTTPresponse
,得到所述当前接口的所述数据源;
[0013]根据所述当前接口的所述数据源和所述当前接口的所述名称,通过返回的所述
HTTPresponse
的信息,得到查询数据以及所述下一接口的所述基本信息

并将所述下一接口的所述基本信息发送至所述业务端的前端

[0014]可选地,所述业务端操作装置还用于:
[0015]根据渲染完成的所述下一接口,设置所述下一接口的所述隐藏名称,其中,所述隐藏名称用于调用所述
getNextFunction
方法

[0016]可选地,所述接口配置装置用于获取接口的基本信息后,还包括:
[0017]对已经录入并保存的所述当前接口的所述基本信息进行修改;
[0018]或对已经录入并保存的所述当前接口的所述基本信息进行删除

[0019]可选地,所述接口联动配置装置还用于根据多个描述接口的所述基本信息,配置其他所述当前接口的所述基本信息

[0020]可选地,所述接口联动配置装置还用于:
[0021]若在所述当前接口的所述基本信息进行更新后新增接口,则控制所述新增接口采用更新后的所述基本信息

[0022]可选地,所述接口联动配置装置还用于:
[0023]将每个所述当前接口之间的前后顺序进行配置,并按照所述前后顺序进行保存

[0024]可选地,所述接口配置装置还用于:
[0025]通过预设模式,展示所述当前接口的所述基本信息

[0026]可选地,所述业务端操作装置还用于:
[0027]根据所述下一接口的所述数据类型,得到所述下一接口的显示模式并将所述下一接口渲染成具有所述显示模式的所述下一接口;
[0028]根据所述数据源,通过所述显示模式显示查询数据

[0029]第二方面,本专利技术提供一种接口配置和联动内容调整方法,包括:
[0030]配置当前接口的基本信息以完成接口配置,所述基本信息包括数据源

数据类型

名称和代码;
[0031]将已经配置好的所述接口配置,通过页面拖拽的方式进行联动配置;
[0032]当业务端使用时,根据所述当前接口的所述名称与所述代码,基于已经配置好的所述联动配置,得到下一接口的所述基本信息,并将所述下一接口的所述基本信息发送至所述业务端的前端;
[0033]当所述业务端的所述前端接收到所述下一接口的所述基本信息后,根据所述下一接口的所述数据类型和所述数据源,对所述下一接口进行渲染,完成所述下一接口配置和联动内容的调整

[0034]本专利技术所述的接口配置和联动内容调整系统及方法,通过接口配置装置对接口的基本信息进行操作,实现接口配置过程,通过接口联动配置装置将已经配置好的所述接口配置,通过页面拖拽的方式进行联动配置;再通过业务端操作装置,在业务端使用时,通过当前接口的基本信息,获取到下一接口的基本信息,再根据下一接口的基本信息对接口进行渲染,反复获取下一接口并实现渲染,从而实现接口的联动内容的调整

通过传递当前接口的名称和代码,后台将当前接口的数据源和下一接口的内容都返回给前端,此时前端只
要按照返回的数据内容和数据格式进行渲染下一接口即可,从而达到了前端无需固定配置各个接口的顺序及内容,将此部分业务移交给后台处理,前端就可只负责渲染,当业务发生变更时,前后端不用调整代码,只需在接口联动配置模块从新配置流程即可,自动生效,从而降低了前后端的耦合度,提高了接口的业务拓展能力

附图说明
[0035]图1为本专利技术实施例接口配置和联动内容调整系统的结构框图;
[0036]图2为本专利技术实施例渲染过程示意图;
[0037]图3为本专利技术实施例接口配置和联动内容调整方法的流程图

具体实施方式
[0038]为使本专利技术实施例的目的
...

【技术保护点】

【技术特征摘要】
1.
一种接口配置和联动内容调整系统,其特征在于,所述接口配置和联动内容调整系统包括接口配置装置

接口联动配置装置和业务端操作装置;所述接口配置装置,用于配置当前接口的基本信息以完成接口配置,所述基本信息包括数据源

数据类型

名称和代码;所述接口联动配置装置用于将已经配置好的所述接口配置,通过页面拖拽的方式进行联动配置;所述业务端操作装置,用于当业务端使用时,根据所述当前接口的所述名称与所述代码,基于已经配置好的所述联动配置,得到下一接口的所述基本信息,并将所述下一接口的所述基本信息发送至所述业务端的前端;当所述业务端的所述前端接收到所述下一接口的所述基本信息后,根据所述下一接口的所述数据类型和所述数据源,对所述下一接口进行渲染,完成所述下一接口配置和联动内容的调整
。2.
根据权利要求1所述的接口配置和联动内容调整系统,其特征在于,所述业务端操作装置,用于当业务端使用时,根据所述当前接口的所述名称与所述代码,得到下一接口的所述基本信息,并将所述下一接口的所述基本信息发送至所述业务端的前端,包括:当所述业务端使用时,调用
getNextFunction
方法;其中,所述
getNextF unction
方法输入参数包括:通过
processID
,将所述当前接口的所述名称

所述代码以及所述接口对应的隐藏名称返回
HTTPresponse
,得到所述当前接口的所述数据源;根据所述当前接口的所述数据源和所述当前接口的所述名称,通过返回的所述
HTTPresponse
的信息,得到查询数据以及所述下一接口的所述基本信息

并将所述下一接口的所述基本信息发送至所述业务端的前端
。3.
根据权利要求2所述的接口配置和联动内容调整系统,其特征在于,所述业务端操作装置还用于:根据渲染完成的所述下一接口,设置所述下一接口的所述隐藏名称,其中,所述隐藏名称用于调用所述
getNextFunction

【专利技术属性】
技术研发人员:张志龙方俊皓柴志鹏
申请(专利权)人:哈尔滨海邻科信息技术有限公司
类型:发明
国别省市:

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

1