[发明专利]一种车载APP后端接口程序快速开发方法及装置在审
申请号: | 202211385977.0 | 申请日: | 2022-11-07 |
公开(公告)号: | CN115658073A | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 张斌 | 申请(专利权)人: | 中国第一汽车股份有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/71 |
代理公司: | 北京翔宇专利代理事务所(普通合伙) 11960 | 代理人: | 田昱川 |
地址: | 130011 吉林省长*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车载 app 后端 接口 程序 快速 开发 方法 装置 | ||
本发明公开了一种车载APP后端接口程序快速开发方法及装置。所述车载APP后端接口程序快速开发方法包括:获取预设车辆用业务实体的配置文件格式及配置项;获取至少两个待开发业务实体的业务实体基本信息定义代码模板;根据所述预设车辆用业务实体的配置文件格式及配置项以及不同的业务实体基本信息分别生成不同的待开发业务实体的车载APP后端接口程序。本申请的车载APP后端接口程序快速开发方法通过设计批量处理的方案,优化批量处理的代码,从而实现批量处理车载APP后端接口的开发任务需求,解决目前车载APP后端接口的开发过程中的低效率、高成本问题。
技术领域
本申请涉车载APP开发技术领域,尤其涉及一种车载APP后端接口程序快速开发方法以及车载APP后端接口程序快速开发装置。
背景技术
在车载APP后端接口的开发过程中,存在一些相似程度较高的功能以及实现方法。比如像视频、音乐、电台等APP,均存在针对不同业务实体的新增、修改、查询、删除等功能。
此类功能比较类似,只是所针对业务实体有所不同,因此在代码实现上也存在较大的相似度。
目前针对此类接口的开发工作,主要还是采用手工编码的方式,因此存在重复开发工作较多,开发效率低下的问题,一定程度上提高了接口开发成本,降低了车辆的生产制造速度。
因此,需要一种可以批量处理车载APP后端接口的开发方案,用以解决目前车载APP后端接口的开发过程中的低效率、高成本的问题。
发明内容
本发明的目的在于车载APP后端接口程序快速开发方法,用以解决目前车载APP后端接口的开发过程中低效率、高成本的问题。
本发明提供了下述方案:
根据本发明的一个方面,提供一种车载APP后端接口程序快速开发方法,所述车载APP后端接口程序快速开发方法包括:
获取预设车辆用业务实体的配置文件格式及配置项;
获取至少两个待开发业务实体的业务实体基本信息;
定义代码模板;
根据所述预设车辆用业务实体的配置文件格式及配置项以及不同的业务实体基本信息分别生成不同的待开发业务实体的车载APP后端接口程序。
可选地,所述获取预设车辆用业务实体的配置文件格式及配置项包括:利用JSON配置文件定义车辆用业务实体的配置文件格式及配置项;
其中,车辆用业务实体的配置项包括如下中的一个或多个:
项目代码信息,业务实体编码信息,业务实体名称信息,业务实体字段编码信息,业务实体字段名称信息,业务实体数据类型信息,业务实体数据长度信息,是否必填信息,字典语句信息,校验表达式信息,默认值信息,是否查询条件信息,是否只读信息。
可选地,所述定义代码模板包括:采用Freemarker语法定义不同车辆用业务实体的代码模板。
可选地,所述采用Freemarker语法定义不同车辆用业务实体的代码模板包括:
对Controller层采用Freemarker语法定义代码模板以及对Service层采用Freemarker语法定义代码模板。
可选地,所述对Controller层采用Freemarker语法定义代码模板包括:
定义Controller层show方法,用于实现对单个业务实体的查询功能;
定义Controller层query方法,用于实现根据查询条件分页查询业务实体列表功能;
定义Controller层save方法,用于实现对业务实体的新增和修改功能;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国第一汽车股份有限公司,未经中国第一汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211385977.0/2.html,转载请声明来源钻瓜专利网。