一种项目工程的生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31499109 阅读:13 留言:0更新日期:2021-12-18 12:46
本申请提供了一种项目工程的生成方法、装置、电子设备及存储介质,包括:接收用户创建项目工程的创建请求,展示预设模板库内的预设工程模板的模板列表;接收用户针对模板列表中初始项目工程的选择请求,在展示的预设工程模板的模板列表中确定的目标预设工程模板,调取与目标预设工程模板对应的组件配置文件和信息配置文件;接收用户创建项目工程的配置请求,得到配置请求中携带的配置数据;接收配置数据、目标预设工程模板对应的组件配置文件和信息配置文件,生成目标项目工程。用户无需知晓模板调取命令代码就可以在展示的模板列表中选择出目标预设工程模板,简化了创建项目工程的过程,提升了创建项目的效率。提升了创建项目的效率。提升了创建项目的效率。

【技术实现步骤摘要】
一种项目工程的生成方法、装置、电子设备及存储介质


[0001]本申请涉及软件开发
,尤其是涉及一种项目工程的生成方法、装置、电子设备及存储介质。

技术介绍

[0002]现有技术中,在创建项目工程时,需要使用命令行的形式下载项目模板,而面对不常用的冷门项目模板时,由于长时间不使用的话可能会存在忘记命令行的情况,同时,命令行中有很多复杂的配置参数,需要临时查找,进而带来创建项目工程的效率低下,创建项目工程的步骤繁琐的问题。

技术实现思路

[0003]有鉴于此,本申请的目的在于提供一种项目工程的生成方法、装置、电子设备及存储介质,无需再记忆相关创建工程的cli语句和项目所需要的配置信息,分步引导使用者完成新项目工程的生成,用户无需知晓模板调取命令代码就可以在展示的模板列表中选择出目标预设工程模板,简化了创建项目工程的过程,提升了创建项目的效率。降低了对研发人员的专业性要求,对低代码能力的人员更加友好。因为每个模板的配置信息都是专门配置的,会满足不同模板的需求,更加灵活。
[0004]本申请实施例提供了一种项目工程的生成方法,所述方法包括:接收用户创建项目工程的创建请求,展示预设模板库内的预设工程模板的模板列表;接收所述用户针对所述模板列表中初始项目工程的选择请求,在展示的所述预设工程模板的模板列表中确定的目标预设工程模板,调取与所述目标预设工程模板对应的组件配置文件和信息配置文件;接收所述用户创建项目工程的配置请求,得到所述配置请求中携带的配置数据;接收所述配置数据、所述目标预设工程模板对应的所述组件配置文件和所述信息配置文件,生成目标项目工程。
[0005]可选的,所述接收所述用户针对所述模板列表中初始项目工程的选择请求,在展示的所述预设工程模板的模板列表中确定的目标预设工程模板的步骤,包括:获取所述用户针对所述模板列表中初始项目工程的选择请求的请求类型;基于所述请求类型选择确定所述目标预设工程模板的确定方式;根据所述确定方式在所述模板列表中确定目标预设工程模板。
[0006]可选的,所述基于所述请求类型选择确定所述目标预设工程模板的确定方式的步骤,包括:若所述请求类型为用户通过触碰屏幕产生的电信号,则选择基于所述电信号确定对应所述电信号的预设工程模板为目标预设工程模板的确定方式。
[0007]可选的,所述基于所述请求类型选择确定所述目标预设工程模板的确定方式的步
骤,还包括:若所述请求类型为通过用户的描述信息获取的文字类型,则选择基于文本信息在所述模板列表中筛选目标预设工程模板的确定方式。
[0008]可选的,所述基于文本信息在所述模板列表中确定目标预设工程模板的确定方式的步骤,包括:对所述描述信息进行转换,得到对应所述用户针对所述模板列表中初始项目工程的选择请求的文本信息;根据预设筛选规则对所述文本信息进行筛选,获取所述文本信息内的关键词信息;基于所述关键词信息在所述模板列表中确定目标预设工程模板。
[0009]可选的,所述接收所述配置数据、所述目标预设工程模板对应的所述组件配置文件和所述信息配置文件,生成目标项目工程的步骤,包括:基于所述组件配置文件和所述信息配置文件生成创建项目工程的参数表格;基于所述配置数据修改和/或补充所述参数表格;基于修改和/或补充后的参数表格生成满足所述用户创建项目工程的配置请求的项目工程代码;根据所述项目工程代码生成目标项目工程。
[0010]本申请实施例还提供了一种项目工程的生成装置,所述装置包括:数据获取模块,用于接收用户创建项目工程的创建请求,展示预设模板库内的预设工程模板的模板列表;选择模块,用于接收所述用户针对所述模板列表中初始项目工程的选择请求,在展示的所述预设工程模板的模板列表中确定的目标预设工程模板,调取与所述目标预设工程模板对应的组件配置文件和信息配置文件;读取模块,用于接收所述用户针对所述目标预设工程模板的调整请求,得到针对所述目标预设工程模板的调整信息;生成模块,用于基于所述目标预设工程模板的调整信息、所述组件配置文件和所述信息配置文件,生成目标项目工程接收目标项目工程。
[0011]可选的,所述选择模块,还用于获取所述用户针对所述模板列表中初始项目工程的选择请求的请求类型;基于所述请求类型选择确定所述目标预设工程模板的确定方式;根据所述确定方式在所述模板列表中确定目标预设工程模板。
[0012]可选的,所述选择模块,具体用于根据以下步骤确定所述目标预设工程模板:若所述请求类型为用户通过触碰屏幕产生的电信号,则选择基于所述电信号确定对应所述电信号的预设工程模板为目标预设工程模板的确定方式。
[0013]可选的,所述选择模块还用于:若所述请求类型为通过用户的描述信息获取的文字类型,则选择基于文本信息在所述模板列表中筛选目标预设工程模板的确定方式。
[0014]可选的,所述选择模块具体用于:对所述描述信息进行转换,得到对应所述用户针对所述模板列表中初始项目工程的选择请求的文本信息;
根据预设筛选规则对所述文本信息进行筛选,获取所述文本信息内的关键词信息;基于所述关键词信息在所述模板列表中确定目标预设工程模板。
[0015]可选的,所述生成模块具体用于根据以下步骤生成目标项目工程:基于所述组件配置文件和所述信息配置文件生成创建项目工程的参数表格;基于所述调整信息修改和/或补充所述参数表格;基于修改和/或补充后的参数表格生成满足所述用户创建项目工程的配置请求的项目工程代码;根据所述项目工程代码生成目标项目工程。
[0016]本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的项目工程的生成方法的步骤。
[0017]本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的项目工程的生成方法的步骤。
[0018]本申请实施例提供的项目工程的生成方法及装置,与现有技术中的项目工程的生成方法相比,无需再记忆相关创建工程的cli语句和项目所需要的配置信息,分步引导使用者完成新项目工程的生成,降低了对研发人员的专业性要求,对低代码能力的人员更加友好。因为每个模板的配置信息都是专门配置的,会满足不同模板的需求,更加灵活。
[0019]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0020]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0021]图1示出了本申请实施例所提供的一种项目工程的生成方法的流程图;图2示出了本申请实施例所提供的一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种项目工程的生成方法,其特征在于,所述方法包括:接收用户创建项目工程的创建请求,展示预设模板库内的预设工程模板的模板列表;接收所述用户针对所述模板列表中初始项目工程的选择请求,在展示的所述预设工程模板的模板列表中确定的目标预设工程模板,调取与所述目标预设工程模板对应的组件配置文件和信息配置文件;接收所述用户针对所述目标预设工程模板的调整请求,得到针对所述目标预设工程模板的调整信息;基于所述目标预设工程模板的调整信息、所述组件配置文件和所述信息配置文件,生成目标项目工程。2.根据权利要求1所述的方法,其特征在于,所述接收所述用户针对所述模板列表中初始项目工程的选择请求,在展示的所述预设工程模板的模板列表中确定的目标预设工程模板的步骤,包括:获取所述用户针对所述模板列表中初始项目工程的选择请求的请求类型;基于所述请求类型选择确定所述目标预设工程模板的确定方式;根据所述确定方式在所述模板列表中确定目标预设工程模板。3.根据权利要求2所述的方法,其特征在于,所述基于所述请求类型选择确定所述目标预设工程模板的确定方式的步骤,包括:若所述请求类型为用户通过触碰屏幕产生的电信号,则选择基于所述电信号确定对应所述电信号的预设工程模板为目标预设工程模板的确定方式。4.根据权利要求2所述的方法,其特征在于,所述基于所述请求类型选择确定所述目标预设工程模板的确定方式的步骤,还包括:若所述请求类型为通过用户的描述信息获取的文字类型,则选择基于文本信息在所述模板列表中筛选目标预设工程模板的确定方式。5.根据权利要求4所述的方法,其特征在于,所述基于文本信息在所述模板列表中确定目标预设工程模板的确定方式的步骤,包括:对所述描述信息进行转换,得到对应所述用户针对所述模板列表中初始项目工程的选择请求的文本信息;根据预设筛选规则对所述文本信息进行筛选,获取所述文本信息内的关键词信息;基于所述关键词信息在所述模板列表中确定目标预设工程模板。6.根据权...

【专利技术属性】
技术研发人员:安超
申请(专利权)人:北京明略昭辉科技有限公司
类型:发明
国别省市:

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

1