[发明专利]业务代码的生成方法、装置、计算机设备及存储介质在审
申请号: | 202011496978.3 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112527286A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 宋欣欣 | 申请(专利权)人: | 平安消费金融有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/41;G06F11/36;G06F16/23;G06F16/242 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;曹勇 |
地址: | 200000 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 代码 生成 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及工具软件开发领域,揭示了一种业务代码的生成方法、装置、计算机设备及存储介质,其中方法包括:响应于在控制台输入的数据连接方式及数据表属性,根据所述数据连接方式及所述数据表属性配置数据库;接收在控制台输入的参数变量,将所述参数变量与所述数据库建立关联,作为可变内容;获取组件的固定内容,将所述可变内容与所述组件的固定内容组合后填入业务模板的预设位置处,生成业务模板;根据所述业务模板生成具有对应格式及内容的业务代码。通过自定义业务模板,根据业务模板在不同项目中移植,在不同项目中快速生成对应的业务代码,提高对重复或逻辑重复的代码的开发效率。
技术领域
本申请涉及到工具软件开发领域,特别是涉及到一种业务代码的生成方法、装置、计算机设备及存储介质。
背景技术
在进行软件开发的时候存在重复的增删改查代码或页面展示代码,该些代码没有太复杂的处理逻辑,但是占据了大量的代码量,目前针对存在重复的代码,业内一种解决方案是通过开发人员手动进行复制、移植,此解决方案需要消耗大量的人力及时间,且存在遗漏或错误的概率较高,另一种解决方案是使用代码生成器对该部分代码进行快速生成,而目前的代码生成器需要基于特定的开发框架,并且代码生成器需要太多的配置项,配置流程复杂且繁琐,且同一套代码逻辑应用在不同的项目中需要重复地进行配置,通用性差,效率低。
发明内容
本申请的主要目的为提供一种业务代码的生成方法、装置、计算机设备及存储介质,旨在解决目前对于重复或相似逻辑的代码的开发耗时长、效率低的问题。
为了实现上述发明目的,本申请提出一种业务代码的生成方法,包括如下步骤:
响应于在控制台输入的数据连接方式及数据表属性,根据所述数据连接方式及所述数据表属性配置数据库;
接收在控制台输入的参数变量,将所述参数变量与所述数据库建立关联,作为可变内容;
获取组件的固定内容,将所述可变内容与所述组件的固定内容组合后填入业务模板的预设位置处,生成业务模板;
根据所述业务模板生成具有对应格式及内容的业务代码。
进一步地,所述将所述参数变量与所述数据库建立关联,作为可变内容之后,还包括:
获取所述可变内容中的数据操作语句;
根据关联后的参数变量与数据库判断所述数据操作语句的合法性;
若合法,则执行后续获取组件的固定内容,将所述可变内容与所述组件的固定内容组合后填入业务模板的预设位置处,生成业务模板;根据所述业务模板生成具有对应格式及内容的业务代码的步骤。
进一步地,所述获取组件的固定内容,将所述可变内容与所述组件的固定内容组合后填入业务模板的预设位置处,生成业务模板,包括:
获取若干个组件的固定内容,将所述若干个组件的固定内容分别与对应的可变内容组合,获得组合后的组件内容;
将组合后的组件内容填入业务模板的预设位置处并建立组件间的关联,生成业务模板。
进一步地,所述获取组件的固定内容,将所述可变内容与所述组件的固定内容组合后填入业务模板的预设位置处,生成业务模板,包括:
获取若干个组件的固定内容,将所述若干个组件的固定内容结合,再与对应的可变内容组合,获得组合后的组件内容;
将组合后的组件内容填入业务模板的预设位置处,生成业务模板。
进一步地,所述接收在控制台输入的参数变量,将所述参数变量与所述数据库建立关联,作为可变内容之后,还包括:
将所述可变内容与对应的业务场景关联,生成对应业务场景下的可变内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安消费金融有限公司,未经平安消费金融有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011496978.3/2.html,转载请声明来源钻瓜专利网。