[发明专利]接口生成方法、装置、设备及计算机可读存储介质在审
申请号: | 202011505392.9 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112612451A | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 余祖杭 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/41;G06F16/25;G06F16/27;G06F21/62 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 袁文婷;张娓娓 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 生成 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明涉及一种大数据处理,揭露一种接口生成方法,包括:根据接口生成指令,通过配置文件登录项目管理平台;从项目空间编码列表中获取与所属项目空间相同的项目空间的编码,作为目标项目空间编码;根据目标项目空间编码,从目标项目空间中获取组数据编码列表,作为目标组数据编码列表;从目标组数据编码列表中确定与待获取数据的信息所对应的目标组数据编码,作为目标编码;请求与目标组数据相对应的接口,并从接口中获取接口定义信息;根据接口定义信息,生成用于获取待获取数据的接口。本发明还涉及区块链技术,所述配置文件存储于区块链中。本发明无需手动维护各项接口操作的关键字的定义,省时省力,不易出错。
技术领域
本发明涉及大数据处理,尤其涉及一种接口生成的方法、装置、电子设备及计算机可读存储介质。
背景技术
在面向对象的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里的方法的实现细节,它只规定这批类里必须提供某些方法,提供这些方法的类就可以满足实际需要。Typescrip(开源、跨平台的编程语言)中的接口类似于java(计算机编程语言),同时还增加了更灵活的接口类型,包括属性、函数、可索引和类等。
目前,在前后端分离的项目开发中,前后端约定好接口定义(包含入参、返参);前端基于后端提供的接口开发;使用接口进行开发的前端项目,基于接口定义需要手动维护各项接口操作的关键字的定义;既耗时耗力,又容易出错。
发明内容
本发明提供一种接口生成方法、装置、电子设备及计算机可读存储介质,其主要目的在于能够避免现有技术中使用接口进行开发的前端项目,对接口定义时,需要手动维护各项接口操作的关键字的定义,既耗时耗力,又容易出错等问题。
第一方面,为实现上述目的,本发明提供的一种接口生成方法,包括:根据接口生成指令,通过配置文件登录项目管理平台;其中,
所述配置文件包括所述项目管理平台的登录信息、待获取数据的信息和所述待获取数据的所属项目空间;所述项目管理平台包括项目空间、与所述项目空间相对应的项目空间编码列表、每个所述项目空间均包括组数据编码列表;
从所述项目空间编码列表中获取与所述待获取数据的所属项目空间相同的项目空间的编码,并将该编码作为目标项目空间编码;
根据所述目标项目空间编码,从与所述目标项目空间编码所对应的目标项目空间中获取组数据编码列表,作为目标组数据编码列表;
从所述目标组数据编码列表中确定出与所述待获取数据的信息所对应的目标组数据编码,作为目标编码;其中,所述目标组数据编码列表包括目标组数据的信息和与所述目标组数据的信息相对应的目标组数据的编码;
根据所述目标编码,请求与所述目标组数据相对应的接口,并从所述接口中获取接口定义信息;
根据所述接口定义信息,生成用于获取所述待获取数据的接口。
第二方面,为了解决上述问题,本发明还提供一种接口生成装置,所述装置包括:
平台登录模块,用于根据接口生成指令,通过配置文件登录项目管理平台;其中,
所述配置文件包括所述项目管理平台的登录信息、待获取数据的信息和所述待获取数据的所属项目空间;所述项目管理平台包括项目空间、与所述项目空间相对应的项目空间编码列表、每个所述项目空间均包括组数据编码列表;
目标项目空间编码获取模块,用于从所述项目空间编码列表中获取与所述待获取数据的所属项目空间相同的项目空间的编码,并将该编码作为目标项目空间编码;
目标组数据编码列表获取模块,用于根据所述目标项目空间编码,从与所述目标项目空间编码所对应的目标项目空间中获取组数据编码列表,作为目标组数据编码列表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011505392.9/2.html,转载请声明来源钻瓜专利网。