[发明专利]一种表格组件的生成方法、装置、设备及介质在审
申请号: | 202211175872.2 | 申请日: | 2022-09-26 |
公开(公告)号: | CN115577689A | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 张绍鼎;陈逸;李凌辉;宫旭;陈运文;纪达麒;曾孟莲;余强;何思奇;蔡伟 | 申请(专利权)人: | 达而观数据(成都)有限公司 |
主分类号: | G06F40/183 | 分类号: | G06F40/183;G06F40/186 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 侯军洋 |
地址: | 610000 四川省成都市中国(四川)自由*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 表格 组件 生成 方法 装置 设备 介质 | ||
1.一种表格组件的生成方法,其特征在于,包括:
将待处理接口文档转换成接口信息树,并通过遍历所述接口信息树,确定待处理表格接口数据;
提取所述待处理表格接口数据中的表格请求接口关键数据,并根据所述表格请求接口关键数据,确定待注入模板数据;
将所述待注入模板数据注入表格模板,得到初始表格组件;
若所述待处理表格接口数据中存在表格接口注释数据,则根据所述表格接口注释数据以及所述初始表格组件,生成目标表格组件。
2.根据权利要求1所述的方法,其特征在于,将待处理接口文档转换成接口信息树,包括:
将所述待处理接口文档进行解析序列化,得到接口文档解析序列化数据;
将所述接口文档解析序列化数据进行存储,并获取swagger接口数据;
对所述swagger接口数据进行反序列化处理以及循环引用字段处理,得到所述接口信息树。
3.根据权利要求2所述的方法,其特征在于,通过遍历所述接口信息树,确定待处理表格接口数据,包括:
获取表格请求接口规范;
通过遍历所述接口信息树,确定所述接口信息树中满足表格请求接口规范的待处理表格接口数据;
其中,所述表格请求接口规范包括接口方法为GET请求、至少两个页面设置参数、返回响应结果关联字段以及实体显示字段。
4.根据权利要求1所述的方法,其特征在于,提取所述待处理表格接口数据中的表格请求接口关键数据,包括:
根据所述待处理表格接口数据,提取当前表格接口的表格接口数据;
根据所述当前表格接口的表格接口数据,确定所述当前表格接口的目标请求地址、目标请求参数以及目标标题字段;
将所述当前表格接口中的目标请求地址、目标请求参数以及目标标题字段,作为当前表格接口的表格请求接口关键数据。
5.根据权利要求4所述的方法,其特征在于,根据所述表格请求接口关键数据,确定待注入模板数据,包括:
根据所述目标请求地址,生成当前表格接口的目标表格组件名称以及目标请求接口名称;
根据所述当前表格接口的请求标签以及所述目标请求地址,生成所述当前表格接口的目标请求参数类型;
根据所述目标标题字段,生成目标表格列;
将所述目标表格组件名称、所述目标请求接口名称、所述目标请求参数类型以及所述目标表格列,作为与当前表格接口匹配的待注入模板数据。
6.根据权利要求5所述的方法,其特征在于,若所述待处理表格接口数据中存在表格接口注释数据,则根据所述表格接口注释数据以及所述初始表格组件,生成目标表格组件,包括:
若所述当前表格接口的表格接口文件中存在表格接口注释数据,则根据与当前表格接口匹配的表格接口注释数据以及与当前表格接口匹配的初始表格组件,生成当前表格接口的目标表格组件;
在根据所述表格接口注释数据以及所述初始表格组件,生成目标表格组件之后,还包括:
将所述当前表格接口的目标表格组件保存至当前目标文件;其中,当前目标文件的文件名称为所述目标表格组件名称;
创建保存当前表格接口的目标表格组件类型的第一子文件,以及保存组件引用文件的第二子文件。
7.根据权利要求5所述的方法,其特征在于,根据所述目标标题字段,生成目标表格列,包括:
在所述目标标题字段的类型为间接显示字段类型,获取默认渲染函数;
根据所述默认渲染函数,渲染所述目标表格列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达而观数据(成都)有限公司,未经达而观数据(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211175872.2/1.html,转载请声明来源钻瓜专利网。