【技术实现步骤摘要】
基于云原生的应用系统、方法及存储介质
[0001]本公开涉及数据处理
,具体地涉及一种基于云原生的应用系统
、
方法及存储介质
。
技术介绍
[0002]随着经济发展和人们生活水平的不断提高,车辆销售数量不断攀升,用户对现有车辆服务期待颇高,各类新型服务亟需体现给用户,因此,在有限的量产时间背景下,如何提高开发效率,引入全新架构成为各大车厂追求创新的重要方向之一
。
技术实现思路
[0003]本公开实施例提供了一种基于云原生的应用系统
、
方法及存储介质
。
以至少解决相关技术中,开发效率低的问题
。
[0004]根据本公开实施例的一个实施例,提供了一种基于云原生的应用系统,包括:配置端,用于接收前端页面传输的待配置数据;代码生成模块,用于根据所述待配置数据配置代码模板和定义所需的变量,以生成对应的代码文件;查询匹配模块,用于根据定义的所述变量配置重复函数,以调用对应的所述重复函数;审批流生成模块,用于根据所述待配置数据生成 ...
【技术保护点】
【技术特征摘要】
1.
一种基于云原生的应用系统,其特征在于,包括:配置端,用于接收前端页面传输的待配置数据;代码生成模块,用于根据所述待配置数据配置代码模板和定义所需的变量,以生成对应的代码文件;查询匹配模块,用于根据定义的所述变量配置重复函数,以调用对应的所述重复函数;审批流生成模块,用于根据所述待配置数据生成审批流代码;流水线部署模块,用于根据预设的代码生成规则配置对应的流水线,以完成代码生成过程
。2.
根据权利要求1所述的基于云原生的应用系统,其特征在于,所述代码生成模块包括:解析单元,用于对所述待配置数据对应的数据表结构进行解析,得到表信息;模板生成单元,用于根据所述表信息配置模板引擎,以生成对应的代码模板文件;代码生成单元,用于根据定义的所述变量和所述代码模板文件生成对应的所述代码文件
。3.
根据权利要求2所述的基于云原生的应用系统,其特征在于,所述模板生成单元用于根据所述表信息中的字段配置
Freemaker
模板引擎,生成
Dao
层模板引擎
、Service
层模板引擎
、DTO
层模板引擎
。4.
根据权利要求1所述的基于云原生的应用系统,其特征在于,所述查询匹配模块包括:封装单元,用于根据所述变量封装对应的实体对象和所述重复函数;配置单元,用于对所述实体对象的字段和所述重复函数的属性的映射关系进行配置;调用单元,用于根据所述实体对象的字段查询调用对应的所述重复函数
。5.
根据权利要求4所述的基于云原生的应用系统,其特征在于,所述封装单元包括:第一封装子单元,用于将
sql
语句封装到
xml
文件,得到函数查询模板;第二封装子单元,用于将所述变量对应的实体对象封装;第三封装子单元,用于将所述变量对应的通用操作函数封装,得到封装后的所述重复函数
。...
【专利技术属性】
技术研发人员:刘赫,孙玉洋,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。