一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

源码文件生成方法、装置、电子设备和存储介质与流程

2022-11-19 16:04:27 来源:中国专利 TAG:

技术特征:
1.一种源码文件生成方法,其特征在于,应用于电子设备,所述电子设备中存储有各个编程语言与源码生成模板之间的对应关系,所述方法包括:接收用户输入的业务数据和目标编程语言;根据所述目标编程语言以及所述对应关系,确定所述目标编程语言对应的目标源码生成模板;根据所述业务数据以及所述目标源码生成模板,生成目标源码文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务数据以及所述目标源码生成模板,生成目标源码文件,包括:将所述目标源码生成模板中的基础模板复制至预先生成的初始文件中,获得基础文件;利用预设的模板引擎,根据所述目标源码生成模板中的业务模板以及所述业务数据生成业务源码,并将所述业务源码添加至所述基础文件,以获得目标源码文件。3.根据权利要求1所述的方法,其特征在于,在所述接收用户输入的业务数据和目标编程语言的步骤之后,所述方法还包括:根据预设的冲突校验条件,确定所述业务数据是否存在数据冲突;所述根据所述目标编程语言以及所述对应关系,确定所述目标编程语言对应的目标源码生成模板,包括:在所述业务数据不存在数据冲突的情况下,根据所述目标编程语言以及所述对应关系,确定所述目标编程语言对应的目标源码生成模板。4.根据权利要求3所述的方法,其特征在于,所述业务数据包括业务模型数据、表单组件数据以及页面组件数据,所述业务模型数据包括业务模型字段,所述表单组件数据包括表单组件的关联字段以及表单组件的自定义规则,所述页面组件数据包括页面组件的关联字段以及页面组件的自定义规则,所述根据预设的冲突校验条件,确定所述业务数据是否存在数据冲突,包括:若所述业务模型字段不关联数据字典或者仅关联一个数据字典、所述表单组件的关联字段与所述业务模型字段匹配、所述页面组件的关联字段与所述业务模型字段匹配、所述表单组件的自定义规则与预设的表单规则匹配、以及所述页面组件的自定义规则与预设的页面规则匹配,则确定所述业务数据不存在数据冲突;若所述业务模型字段关联多个数据字典,或者所述表单组件的关联字段与所述业务模型字段不匹配,或者所述页面组件的关联字段与所述业务模型字段不匹配,或者所述表单组件的自定义规则与预设的表单规则不匹配,或者所述页面组件的自定义规则与预设的页面规则不匹配,则确定所述业务数据存在数据冲突。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述业务数据存在数据冲突的情况下,输出报错信息。6.根据权利要求1所述的方法,其特征在于,在所述根据所述业务数据以及所述目标源码生成模板,生成目标源码文件之后,所述方法还包括:对所述目标源码文件进行压缩打包,生成目标源码压缩包以便用户下载。7.一种源码文件生成装置,其特征在于,应用于电子设备,所述电子设备中存储有各个编程语言与源码生成模板之间的对应关系,所述装置包括:
接收模块,用于接收用户输入的业务数据和目标编程语言;确定模块,用于根据所述目标编程语言以及所述对应关系,确定所述目标编程语言对应的目标源码生成模板;生成模块,用于根据所述业务数据以及所述目标源码生成模板,生成目标源码文件。8.根据权利要求7所述的装置,其特征在于,所述生成模块,还用于将所述目标源码生成模板中的基础模板复制至预先生成的初始文件中,获得基础文件;利用预设的模板引擎,根据所述目标源码生成模板中的业务模板以及所述业务数据生成业务源码,并将所述业务源码添加至所述基础文件,以获得目标源码文件。9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现权利要求1-6任一所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的方法。

技术总结
本发明实施例提出一种源码文件生成方法、装置、电子设备和存储介质,涉及低代码平台技术领域。该源码文件生成方法应用于电子设备,且该电子设备中存储有各个编程语言与源码生成模板之间的对应关系,该电子设备接收用户输入的业务数据和目标编程语言,根据该目标编程语言以及该对应关系,确定目标编程语言对应的目标源码生成模板,之后根据该业务数据以及目标源码生成模板,生成目标源码文件。通过该方法,可使低代码平台同时适配多种编程语言,以同时满足使用不同变成语言进行开发的开发人员的需求。员的需求。员的需求。


技术研发人员:ꢀ(74)专利代理机构
受保护的技术使用者:成都数联云算科技有限公司
技术研发日:2022.10.08
技术公布日:2022/11/18
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献