接口配置处理方法、装置、计算机设备及可读存储介质与流程
- 国知局
- 2024-12-06 12:39:00
本申请涉及数据库处理,具体涉及一种接口配置处理方法、装置、计算机设备及计算机可读存储介质。
背景技术:
1、随着计算机和互联网技术的不断发展,数据量出现了指数型增长趋势,目前主要通过数据库形式对海量数据进行管理,数据库的创建、管理和操作等后台开发工作对于数据查询业务(如保险数据查询系统)具有重要意义。相关技术中,为了满足数据查询业务的需求开发不同功能接口,然而,通常一个接口写好后功能就固定了,若要在已有功能接口上加入功能则需要重写语句,接口开发效率较低。
技术实现思路
1、本申请提供一种接口配置处理方法、装置、计算机设备及计算机可读存储介质,可以提高整体接口的复用程度,提高整体接口的复用程度,减少重复开发的时间。
2、第一方面,本申请提供一种接口配置处理方法,所述方法包括:
3、响应于数据服务平台的操作页面中接口管理控件的触控操作,显示接口管理界面;
4、响应于所述接口管理界面中改造触发控件的触控操作,获取所述接口管理界面的新编辑功能接口的目标改造指令;
5、根据所述目标改造指令携带的变量编辑信息,生成所述新编辑功能接口的临时变量赋值语句,其中,所述临时变量赋值语句用于将所述数据服务平台的已有功能接口的返回值赋值给所述新编辑功能接口的变量;
6、根据所述临时变量赋值语句和所述新编辑功能接口的已编辑接口代码,得到所述新编辑功能接口的本次编辑后接口代码;
7、基于所述本次编辑后接口代码,对所述数据服务平台的接口配置代码集进行更新。
8、第二方面,本申请提供一种接口配置处理装置,所述接口配置处理装置包括:
9、显示单元,用于响应于数据服务平台的操作页面中接口管理控件的触控操作,显示接口管理界面;
10、获取单元,用于响应于所述接口管理界面中改造触发控件的触控操作,获取所述接口管理界面的新编辑功能接口的目标改造指令;
11、生成单元,用于根据所述目标改造指令携带的变量编辑信息,生成所述新编辑功能接口的临时变量赋值语句,其中,所述临时变量赋值语句用于将所述数据服务平台的已有功能接口的返回值赋值给所述新编辑功能接口的变量;
12、处理单元,用于根据所述临时变量赋值语句和所述新编辑功能接口的已编辑接口代码,得到所述新编辑功能接口的本次编辑后接口代码;
13、所述处理单元,还用于基于所述本次编辑后接口代码,对所述数据服务平台的接口配置代码集进行更新。
14、在一些实施例中,所述生成单元具体用于:
15、对所述目标改造指令携带的变量编辑信息进行识别处理,得到所述新编辑功能接口的待改造变量;
16、获取所述待改造变量的参数值类别;
17、若所述参数值类别为函数返回值,则根据所述变量编辑信息和所述所述数据服务平台的接口编码记录表,确定所述待改造变量的赋值接口编码;
18、根据所述赋值接口编码,生成所述新编辑功能接口的临时变量赋值语句。
19、在一些实施例中,所述临时变量赋值语句包括参数引入代码语句和赋值代码语句,所述生成单元具体用于:
20、根据预设字段配置策略,确定所述待改造变量的参数值的别名对象;
21、基于所述别名对象,生成所述待改造变量的参数引入代码语句;
22、根据所述别名对象和所述赋值接口编码,生成所述待改造变量的赋值代码语句,其中,所述赋值代码语句用于将与所述赋值接口编码匹配的功能接口的返回值作为所述待改造变量的参数值。
23、在一些实施例中,接口配置处理装置还包括记录单元,所述记录单元具体用于:
24、基于所述新编辑功能接口的接口编码,对所述数据服务平台的接口编码记录表进行查询处理;
25、若所述接口编码记录中存在所述新编辑功能接口的接口编码,则对比所述本次编辑后接口代码与所述新编辑功能接口的上次编辑后接口代码;
26、若所述本次编辑后接口代码与所述上次编辑后接口代码不一致,则将所述新编辑功能接口的本次接口编辑信息和所述新编辑功能接口的接口编码关联保存至所述新编辑功能接口的接口历史记录表中,其中,所述本次接口编辑信息包括所述本次编辑后接口代码、所述本次编辑后接口代码的编辑对象、所述本次编辑后接口代码的编辑时间中的至少一者。
27、在一些实施例中,所述记录单元具体用于:
28、若所述接口编码记录中不存在所述新编辑功能接口的接口编码,则将所述新编辑功能接口的接口编码加入所述接口编码记录中。
29、在一些实施例中,接口配置处理装置还包括角色管理单元,所述角色管理单元具体用于:
30、响应于针对所述角色管理控件的触控操作,显示角色管理界面;
31、基于所述角色管理界面获取目标角色的数据库权限信息,其中,所述数据库权限信息包括操作权限范围和数据权限范围,所述数据权限范围包括数据地域范围、数据时间范围中的至少一者;
32、当接收到所述目标角色的数据操作请求时,根据所述数据权限范围生成所述数据操作请求的查询条件;
33、根据所述查询条件和所述操作权限范围,调用所述数据服务平台的已有功能接口完成所述数据操作请求。
34、在一些实施例中,所述角色管理单元具体用于:
35、将所述目标角色与所述目标角色的数据权限范围关联记录至预设的权限记录表中;
36、当所述权限记录表中数据权限范围相同的角色数量大于预设数量阈值时,根据角色数量大于预设数量阈值的目标数据权限范围,生成所述目标数据权限范围的访问接口代码;
37、基于所述目标数据权限范围的访问接口代码,对所述接口配置代码集进行更新。
38、第三方面,本申请还提供一种计算机设备,所述计算机设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序并在执行所述计算机程序时实现所述的接口配置处理方法。
39、第四方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行所述的接口配置处理方法。
40、本申请通过获取接口管理界面的新编辑功能接口的目标改造指令,利用目标改造指令携带的变量编辑信息,生成新编辑功能接口的临时变量赋值语句,通过临时变量赋值语句用于将数据服务平台的已有功能接口的返回值赋值给新编辑功能接口的变量,从而实现在接口编写过程中引入已有功能接口,将已有功能接口的返回值作为本次的新编辑功能接口的一些必要参数来使用,提高整体接口的复用程度,减少代码的编写量和可能出现的复杂度,从而可以避免在已有接口上加入功能时需要重写语句的问题,使得已有功能接口能够被业务更复杂的新编辑功能接口使用,减少重复开发的时间。
技术特征:1.一种接口配置处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的接口配置处理方法,其特征在于,所述根据所述目标改造指令携带的变量编辑信息,生成所述新编辑功能接口的临时变量赋值语句,包括:
3.根据权利要求2所述的接口配置处理方法,其特征在于,所述临时变量赋值语句包括参数引入代码语句和赋值代码语句,所述根据所述赋值接口编码,生成所述新编辑功能接口的临时变量赋值语句,包括:
4.根据权利要求1所述的接口配置处理方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的接口配置处理方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的接口配置处理方法,其特征在于,所述操作页面包括角色管理控件,所述方法还包括:
7.根据权利要求6所述的接口配置处理方法,其特征在于,所述方法还包括:
8.一种接口配置处理装置,其特征在于,所述接口配置处理装置包括:
9.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器;
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至7任一项所述的接口配置处理方法。
技术总结本申请提供一种接口配置处理方法、装置、计算机设备及计算机可读存储介质。该接口配置处理方法包括:响应于数据服务平台的操作页面中接口管理控件的触控操作,显示接口管理界面;获取接口管理界面的新编辑功能接口的目标改造指令;根据目标改造指令携带的变量编辑信息,生成新编辑功能接口的临时变量赋值语句,临时变量赋值语句用于将已有功能接口的返回值赋值给新编辑功能接口的变量;根据临时变量赋值语句和新编辑功能接口的已编辑接口代码,得到新编辑功能接口的本次编辑后接口代码;基于本次编辑后接口代码,对数据服务平台的接口配置代码集进行更新。本申请可以提高整体接口的复用程度,提高整体接口的复用程度,减少重复开发的时间。技术研发人员:钱娟受保护的技术使用者:平安科技(深圳)有限公司技术研发日:技术公布日:2024/12/2本文地址:https://www.jishuxx.com/zhuanli/20241204/342412.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。