本发明专利技术公开了一种基于配置SQL的业务开发方法、装置、终端设备及计算机可读存储介质,该基于配置SQL的业务开发方法包括:获取待开发业务系统的文件接口;基于SQL语句和预设通用配置规则对所述文件接口进行配置;获取对所述文件接口进行配置得到的配置信息,并根据所述配置信息生成所述待开发业务系统的开发文件。本发明专利技术无需将SQL语句编写在具体的软件工程代码当中,避免了在业务需要修改时,工作人员需要修改调整该具体的软件工程代码,操作复杂且耗用时间长的问题,实现了在针对业务开发或者业务修改需求时,能够进行快速配置完成交付和快速修改维护,提升了业务开发的整体工作效率。
【技术实现步骤摘要】
基于配置SQL的业务开发方法、装置、设备及介质
本专利技术涉及业务开发
,尤其涉及一种基于配置SQL的业务开发方法、装置、终端设备以及计算机可读存储介质。
技术介绍
SQL(StructuredQueryLanguage:结构化查询语言)是软件工程领域重要的基础工具,基于SQL语言简单、高效的应用特点,SQL语句已经越来越广泛的被软件开发工程师应用于软件业务的开发过程。然而,在传统软件项目的开发过程中,SQL语句通常被直接编写在了软件的工程代码当中,在软件业务发生变化时,必须要针对软件工程代码进行修改才能完成相应业务变更,操作复杂且耗用时间长。如此,在时下软件业务变化频繁、且通常要求在短期内完成交付的强烈市场竞争中,传统将SQL语句编写在代码中以进行业务开发的方式难以满足发展需求。
技术实现思路
本专利技术的主要目的在于提供一种基于配置SQL的业务开发方法、装置、终端设备及计算机可读存储介质,旨在解决传统将SQL语句编写在代码中以进行业务开发的方式,难以满足业务变化频繁且需要短期完成交付的发展需求的技术问题。为实现上述目的,本专利技术实施例提供一种基于配置SQL的业务开发方法,所述基于配置SQL的业务开发方法包括:获取待开发业务系统的文件接口;基于SQL语句和预设通用配置规则对所述文件接口进行配置;获取对所述文件接口进行配置得到的配置信息,并根据所述配置信息生成所述待开发业务系统的开发文件。优选地,所述基于SQL语句和预设通用配置规则对所述文件接口进行配置的步骤,包括:在预设的数据库和/或者配置中心中,基于SQL语句和预设通用配置规则对所述文件接口进行配置。优选地,所述在预设的数据库和/或者配置中心中,基于SQL语句和预设通用配置规则对所述文件接口进行配置的步骤,包括:读取所述文件接口待配置的SQL查询语句、生成文件格式及路径、文件上传服务器方式;在预设的数据库和/或者配置中心中,基于SQL语句和预设通用配置规则对待配置的SQL查询语句、生成文件格式及路径、文件上传服务器方式进行配置。优选地,所述基于配置SQL的业务开发方法,还包括:从所述数据库和/或者所述配置中心提取对所述文件接口进行配置得到的配置信息,并针对所述配置信息进行调整。优选地,所述配置信息包括但不限于:SQL查询语句和生成文件格式及路径,所述获取对所述文件接口进行配置得到的配置信息,并根据所述配置信息生成所述待开发业务系统的开发文件的步骤,包括:获取对所述文件接口进行配置得到的SQL查询语句和生成文件格式及路径;检测基于执行所述SQL查询语句所得到查询结果的字段顺序;按照所述生成文件格式及路径和所述字段顺序,生成所述待开发业务系统的开发文件。优选地,在所述获取待开发业务系统的文件接口的步骤之后,还包括:获取所述文件接口的接口特征,并根据所述接口特征生成所述预设通用配置规则。优选地,所述基于配置SQL的业务开发方法,还包括:基于公共配置获取所述SQL语句中的公共信息。此外,为实现上述目的,本专利技术还提供一种基于配置SQL的业务开发装置,所述基于配置SQL的业务开发装置包括:获取模块,用于获取待开发业务系统的文件接口;配置模块,用于基于SQL语句和预设通用规则对所述文件接口进行配置;开发模块,用于获取对所述文件接口进行配置得到的配置信息,并根据所述配置信息生成所述待开发业务系统的开发文件。此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括:存储器、处理器,通信总线以及存储在所述存储器上的基于配置SQL的业务开发程序,所述通信总线用于实现处理器与存储器间的通信连接;所述处理器用于执行所述基于配置SQL的业务开发程序,以实现以下步骤:采集所述基于配置SQL的业务开发装置生成的日志数据,并将所述日志数据缓存至临时数据库中;获取待开发业务系统的文件接口;基于SQL语句和预设通用配置规则对所述文件接口进行配置;获取对所述文件接口进行配置得到的配置信息,并根据所述配置信息生成所述待开发业务系统的开发文件。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:获取待开发业务系统的文件接口;基于SQL语句和预设通用配置规则对所述文件接口进行配置;获取对所述文件接口进行配置得到的配置信息,并根据所述配置信息生成所述待开发业务系统的开发文件。本专利技术提供的基于配置SQL的业务开发方法、装置、终端设备以及计算可读存储介质,通过获取待开发业务系统的文件接口;基于SQL语句和预设通用配置规则对所述文件接口进行配置;获取对所述文件接口进行配置得到的配置信息,并根据所述配置信息生成所述待开发业务系统的开发文件。本专利技术结合SQL语句和适用待开发业务系统文件接口特征的预设通用配置规则,对该待开发业务系统的文件接口进行配置,然后,根据对该文件接口进行配置之后得到的该文件接口的配置信息,对应生成该待开发业务系统的开发文件,从而无需将SQL语句编写在具体的软件工程代码当中,避免了在业务需要修改时,工作人员需要修改调整该具体的软件工程代码,操作复杂且耗用时间长的问题,实现了在针对业务开发或者业务修改需求时,能够进行快速配置完成交付和快速修改维护,提升了业务开发的整体工作效率。附图说明图1为本专利技术实施例方法涉及的终端设备硬件运行环境的结构示意图;图2为本专利技术基于配置SQL的业务开发方法一实施例的流程示意图;图3为本专利技术基于配置SQL的业务开发方法一实施例中步骤S201的细化流程示意图;图4为本专利技术基于配置SQL的业务开发方法一实施例中步骤S2300的细化流程示意图;图5为本专利技术基于配置SQL的业务开发方法另一实施例的流程示意图;图6为本专利技术基于配置SQL的业务开发方法一实施例所涉及的应用场景示意图;图7为本专利技术基于配置SQL的业务开发装置的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:获取待开发业务系统的文件接口;基于SQL语句和预设通用配置规则对所述文件接口进行配置;获取对所述文件接口进行配置得到的配置信息,并根据所述配置信息生成所述待开发业务系统的开发文件。在传统软件项目的开发过程中,SQL语句通常被直接编写在了软件的工程代码当中,在软件业务发生变化时,必须要针对软件工程代码进行修改才能完成相应业务变更,操作复杂且耗用时间长。如此,在时下软件业务变化频繁、且通常要求在短期内完成交付的强烈市场竞争中,传统将SQL语句编写在代本文档来自技高网...
【技术保护点】
1.一种基于配置SQL的业务开发方法,其特征在于,所述基于配置SQL的业务开发方法包括:/n获取待开发业务系统的文件接口;/n基于SQL语句和预设通用配置规则对所述文件接口进行配置;/n获取对所述文件接口进行配置得到的配置信息,并根据所述配置信息生成所述待开发业务系统的开发文件。/n
【技术特征摘要】
1.一种基于配置SQL的业务开发方法,其特征在于,所述基于配置SQL的业务开发方法包括:
获取待开发业务系统的文件接口;
基于SQL语句和预设通用配置规则对所述文件接口进行配置;
获取对所述文件接口进行配置得到的配置信息,并根据所述配置信息生成所述待开发业务系统的开发文件。
2.如权利要求1所述的基于配置SQL的业务开发方法,其特征在于,所述基于SQL语句和预设通用配置规则对所述文件接口进行配置的步骤,包括:
在预设的数据库和/或者配置中心中,基于SQL语句和预设通用配置规则对所述文件接口进行配置。
3.如权利要求2所述的基于配置SQL的业务开发方法,其特征在于,所述在预设的数据库和/或者配置中心中,基于SQL语句和预设通用配置规则对所述文件接口进行配置的步骤,包括:
读取所述文件接口待配置的SQL查询语句、生成文件格式及路径、文件上传服务器方式;
在预设的数据库和/或者配置中心中,基于SQL语句和预设通用配置规则对待配置的SQL查询语句、生成文件格式及路径、文件上传服务器方式进行配置。
4.如权利要求2或者3所述的基于配置SQL的业务开发方法,其特征在于,所述基于配置SQL的业务开发方法,还包括:
从所述数据库和/或者所述配置中心提取对所述文件接口进行配置得到的配置信息,并针对所述配置信息进行调整。
5.如权利要求1所述的基于配置SQL的业务开发方法,其特征在于,所述配置信息包括但不限于:SQL查询语句和生成文件格式及路径,
所述获取对所述文件接口进行配置得到的配置信息,并根据所述配置信息生成所述待开发业务系统的开发文件的步骤,包括:
获取对所述文件接口进行配置得到的...
【专利技术属性】
技术研发人员:郑晗,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。