一种代码生成方法、系统、计算机设备及存储介质技术方案

技术编号:38093703 阅读:6 留言:0更新日期:2023-07-06 09:06
本发明专利技术公开了一种代码生成方法、系统、计算机设备及存储介质,涉及计算机技术领域,其中,所述方法包括:接收用户的操作指令,开启并进入代码生成程序;配置生成目标代码的数据源及文件路径;配置生成目标代码的表关系及界面显示;接收用户的代码生成指令,生成对应的目标代码。通过本发明专利技术的代码生成方法可提高代码开发的效率及规范性。开发的效率及规范性。开发的效率及规范性。

【技术实现步骤摘要】
一种代码生成方法、系统、计算机设备及存储介质


[0001]本专利技术涉及计算机
,具体涉及一种代码生成方法、系统、计算机设备以及非易失性计算机可读存储介质。

技术介绍

[0002]目前,在金融机构的代码开发过程中,现有的代码生成工具最常见的是MyBatis代码生成工具,可以生成最常用的实体类和数据层的代码,开源社区也有很多代码生成工具,但往往功能单一,代码生成量较少;其次,市场上也有很多低代码、无代码平台,大部分是拖拉拽实现界面展示和功能,但需要耗费一定量的学习成本,个性化要求二次开发受限和无源码导致比较使用场景局限性很大,代码安全要求匹配度较低,安全升级改造难度大。
[0003]综上所述,如何提供一种代码生成方法、系统、计算机设备以及非易失性计算机可读存储介质,以提高代码开发的效率及规范性,是目前本领域技术人员亟待解决的问题。

技术实现思路

[0004]鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种可用于金融科技或其他相关领域的代码生成方法、系统、计算机设备以及非易失性计算机可读存储介质,可提高代码开发的效率及规范性。
[0005]为了达到上述目的,本专利技术采取了以下技术方案:
[0006]一种代码生成方法,其中,包括:
[0007]接收用户的操作指令,开启并进入代码生成程序;
[0008]配置生成目标代码的数据源及文件路径;
[0009]配置生成目标代码的表关系及界面显示;
[0010]接收用户的代码生成指令,生成对应的目标代码。
[0011]在进一步的技术方案中,所述的代码生成方法,其中,所述配置生成目标代码的数据源及文件路径,包括:
[0012]配置生成目标代码模块对应的数据源、包名称及VUE文件路径。
[0013]在进一步的技术方案中,所述的代码生成方法,其中,所述配置生成目标代码的表关系及界面显示,包括:
[0014]配置生成目标代码的主子表所需的关联关系、码值字段及字段在界面显示的类型。
[0015]在进一步的技术方案中,所述的代码生成方法,其中,所述接收用户的代码生成指令,生成对应的目标代码之后,还包括:
[0016]对所述目标代码进行功能验证。
[0017]在进一步的技术方案中,所述的代码生成方法,其中,所述对所述目标代码进行功能验证,包括:
[0018]将所述目标代码复制到对应的项目内;
[0019]启动所述项目,对所述目标代码进行功能验证。
[0020]一种代码生成系统,其中,包括:
[0021]程序进入模块,用于接收用户的操作指令,开启并进入代码生成程序;
[0022]第一配置模块,用于配置生成目标代码的数据源及文件路径;
[0023]第二配置模块,用于配置生成目标代码的表关系及界面显示;
[0024]代码生成模块,用于接收用户的代码生成指令,生成对应的目标代码。
[0025]在进一步的技术方案中,所述的代码生成系统,其中,所述配置生成目标代码的数据源及文件路径,包括:
[0026]配置生成目标代码模块对应的数据源、包名称及VUE文件路径。
[0027]在进一步的技术方案中,所述的代码生成系统,其中,所述配置生成目标代码的表关系及界面显示,包括:
[0028]配置生成目标代码的主子表所需的关联关系、码值字段及字段在界面显示的类型。
[0029]在进一步的技术方案中,所述的代码生成系统,其中,还包括:
[0030]代码验证模块,用于对所述目标代码进行功能验证。
[0031]在进一步的技术方案中,所述的代码生成系统,其中,所述代码验证模块包括:
[0032]代码复制单元,用于将所述目标代码复制到对应的项目内;
[0033]代码验证单元,用于启动所述项目,对所述目标代码进行功能验证。
[0034]一种计算机设备,其中,所述计算机设备包括至少一个处理器;以及,
[0035]与所述至少一个处理器通信连接的存储器;其中,
[0036]所述存储器上存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行时,可实现:
[0037]接收用户的操作指令,开启并进入代码生成程序;
[0038]配置生成目标代码的数据源及文件路径;
[0039]配置生成目标代码的表关系及界面显示;
[0040]接收用户的代码生成指令,生成对应的目标代码。
[0041]在进一步的技术方案中,所述的计算机设备,其中,所述配置生成目标代码的数据源及文件路径,包括:
[0042]配置生成目标代码模块对应的数据源、包名称及VUE文件路径。
[0043]在进一步的技术方案中,所述的计算机设备,其中,所述配置生成目标代码的表关系及界面显示,包括:
[0044]配置生成目标代码的主子表所需的关联关系、码值字段及字段在界面显示的类型。
[0045]在进一步的技术方案中,所述的计算机设备,其中,所述接收用户的代码生成指令,生成对应的目标代码之后,还包括:
[0046]对所述目标代码进行功能验证。
[0047]在进一步的技术方案中,所述的计算机设备,其中,所述对所述目标代码进行功能验证,包括:
[0048]将所述目标代码复制到对应的项目内;
[0049]启动所述项目,对所述目标代码进行功能验证。
[0050]一种非易失性计算机可读存储介质,其中,所述非易失性计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时,可实现:
[0051]接收用户的操作指令,开启并进入代码生成程序;
[0052]配置生成目标代码的数据源及文件路径;
[0053]配置生成目标代码的表关系及界面显示;
[0054]接收用户的代码生成指令,生成对应的目标代码。
[0055]在进一步的技术方案中,所述的非易失性计算机可读存储介质,其中,所述配置生成目标代码的数据源及文件路径,包括:
[0056]配置生成目标代码模块对应的数据源、包名称及VUE文件路径。
[0057]在进一步的技术方案中,所述的非易失性计算机可读存储介质,其中,所述配置生成目标代码的表关系及界面显示,包括:
[0058]配置生成目标代码的主子表所需的关联关系、码值字段及字段在界面显示的类型。
[0059]在进一步的技术方案中,所述的非易失性计算机可读存储介质,其中,所述接收用户的代码生成指令,生成对应的目标代码之后,还包括:
[0060]对所述目标代码进行功能验证。
[0061]在进一步的技术方案中,所述的非易失性计算机可读存储介质,其中,所述对所述目标代码进行功能验证,包括:
[0062]将所述目标代码复制到对应的项目内;
[0063]启动所述项目,对所述目标代码进行功能验证。
[0064]相较于现有技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种代码生成方法,其特征在于,包括:接收用户的操作指令,开启并进入代码生成程序;配置生成目标代码的数据源及文件路径;配置生成目标代码的表关系及界面显示;接收用户的代码生成指令,生成对应的目标代码。2.根据权利要求1所述的代码生成方法,其特征在于,所述配置生成目标代码的数据源及文件路径,包括:配置生成目标代码模块对应的数据源、包名称及VUE文件路径。3.根据权利要求1所述的代码生成方法,其特征在于,所述配置生成目标代码的表关系及界面显示,包括:配置生成目标代码的主子表所需的关联关系、码值字段及字段在界面显示的类型。4.根据权利要求1、2或3所述的代码生成方法,其特征在于,所述接收用户的代码生成指令,生成对应的目标代码之后,还包括:对所述目标代码进行功能验证。5.根据权利要求4所述的代码生成方法,其特征在于,所述对所述目标代码进行功能验证,包括:将所述目标代码复制到对应的项目内;启动所述项目,对所述目标代码进行功能验证。6.一种代码生成系统,其特征在于,包括:程序进入模块,用于接收用户的操作指令,开启并进入代码生成程序;第一配置模块,用于配...

【专利技术属性】
技术研发人员:王苏
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1