[发明专利]代码生成方法、装置、设备、介质和程序产品在审
| 申请号: | 202310146811.1 | 申请日: | 2023-02-15 |
| 公开(公告)号: | CN116204172A | 公开(公告)日: | 2023-06-02 |
| 发明(设计)人: | 王彩霞;边露;李积宏;张萍 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/71 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 王程 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 代码 生成 方法 装置 设备 介质 程序 产品 | ||
1.一种代码生成方法,其特征在于,所述方法包括:
响应于目标引擎组件的触发指令,展示所述目标引擎组件的代码生成界面;所述代码生成界面包括所述目标引擎组件所支持的多个不同的引擎功能控件;
响应于所述多个不同的引擎功能控件中目标引擎功能控件的编辑指令,获取所述目标引擎功能控件的编辑内容;
基于所述编辑内容生成所述目标引擎组件的引擎组件代码。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
展示引擎功能服务界面;所述引擎功能服务界面包括多个不同业务领域的引擎组件;
相应地,所述响应于目标引擎组件的触发指令,包括:
接收用户在所述引擎功能服务界面中选择所述目标引擎组件生成的触发指令;所述目标引擎组件为所述多个不同业务领域的引擎组件中任一个。
3.根据权利要求2所述的方法,其特征在于,所述在所述展示引擎功能服务界面之前,所述方法还包括:
响应于代码生成指令,展示权限验证界面;
接收所述用户在所述权限验证界面中输入的权限验证信息;
若验证信息通过,则展示引擎功能服务界面。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述目标引擎功能控件的编辑指令为用户在所述代码生成界面中通过特定方式从所述多个不同的引擎功能控件中选择后生成的。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述响应于所述多个不同的引擎功能控件中目标引擎功能控件的编辑指令,获取所述目标引擎功能控件的编辑内容,包括:
响应于所述多个不同的引擎功能控件中目标引擎功能控件的编辑指令,展示所述目标引擎功能控件对应的编辑界面;
接收所述用户在所述编辑界面中输入的所述编辑内容。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述编辑内容生成所述目标引擎组件的代码,包括:
根据所述编辑内容对所述目标引擎功能控件中对应代码进行编辑,并基于编辑后的代码生成所述目标引擎功能控件的目标引擎功能代码;
基于所述目标引擎功能代码,生成所述目标引擎组件的代码。
7.根据权利要求6所述的方法,其特征在于,所述基于所述目标引擎功能代码,生成所述目标引擎组件的代码,包括:
获取其他引擎功能控件的其他引擎功能代码;所述其他引擎功能控件为所述多个不同的引擎功能控件中除所述目标引擎功能控件之外的控件;
根据所述目标引擎功能代码和所述其他引擎功能代码,进行引擎功能控件编排,以生成所述目标引擎组件的代码。
8.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
响应于所述目标引擎组件的案例生成指令,获取所述目标引擎组件的引擎组件代码;
根据所述引擎组件代码生成所述目标引擎组件的测试案例。
9.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
若检测到存在定时任务,获取所述定时任务的定时时间;所述定时任务为在权限管理界面中预先设置的;
若到达所述定时时间,则获取所有引擎组件的引擎组件代码,并根据所述所有引擎组件的引擎组件代码将所述所有引擎组件部署至对应应用程序中。
10.一种代码生成装置,其特征在于,所述装置包括:
界面展示模块,用于响应于目标引擎组件的触发指令,展示所述目标引擎组件的代码生成界面;所述代码生成界面包括所述目标引擎组件所支持的多个不同的引擎功能控件;
内容获取模块,用于响应于所述多个不同的引擎功能控件中目标引擎功能控件的编辑指令,获取所述目标引擎功能控件的编辑内容;
代码生成模块,用于基于所述编辑内容生成所述目标引擎组件的引擎组件代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310146811.1/1.html,转载请声明来源钻瓜专利网。





