本申请涉及数据处理,尤其涉及一种项目的创建方法、装置、电子设备及存储介质。
背景技术:
1、随着银行业务的快速发展,线上平台为用户提供了基金业务、理财业务和存款业务等资源转移业务,为了更好地推广资源转移业务的产品,需要创建大量的项目,例如:营销活动和推广活动等。
2、现有技术中,在创建大量的项目时,往往需要针对每一个项目进行前端和后端中台的开发。
3、然而,由于一些项目的功能需求相似,进行后端中台开发时,很多逻辑都是相似的,因此,在创建项目时,会产生大量的重复劳动,导致项目的创建开发效率低,成本增加。
4、有鉴于此,相关技术下,项目的创建效率,有待进一步提高。
技术实现思路
1、本申请实施例提供一种项目的创建方法、装置、电子设备及存储介质,以提高项目的创建效率。
2、本申请实施例提供的具体技术方案如下:
3、第一方面,提供一种项目的创建方法,包括:
4、响应于针对目标项目的创建请求,其中,创建请求携带了目标项目的配置信息;
5、解析配置信息,获得至少一个活动模块标识和对应的活动模块配置数据,以及对应的子功能编号集,其中,每个子功能编号为:中台创建的项目通用功能的编号;
6、基于至少一个活动模块标识和对应的活动模块配置数据,以及至少一个子功能编号集,生成目标项目。
7、第二方面,提供一种项目的创建装置,包括:
8、获取模块,用于响应于针对目标项目的创建请求,其中,创建请求携带了目标项目的配置信息;
9、处理模块,用于解析配置信息,获得至少一个活动模块标识和对应的活动模块配置数据,以及对应的子功能编号集,其中,每个子功能编号为:中台创建的项目通用功能的编号;
10、生成模块,用于基于至少一个活动模块标识和对应的活动模块配置数据,以及至少一个子功能编号集,生成目标项目。
11、可选的,基于至少一个活动模块标识和对应的活动模块配置数据,以及至少一个子功能编号集,生成目标项目时,生成模块还用于:
12、调用至少一个活动模块标识各自关联的活动配置模块,并根据至少一个活动模块配置数据对相应的活动配置模块进行配置;
13、调用中台,获得至少一个活动模块标识各自对应的子功能编号集关联的子功能配置集;
14、基于配置后的至少一个活动配置模块和至少一个子功能配置集,生成目标项目。
15、可选的,活动模块标识包括以下标识中的任意一种或任意组合:活动基础配置模块的标识、活动报名配置模块的标识、活动达标配置模块的标识和活动奖励配置模块的标识。
16、可选的,基于至少一个活动模块标识和对应的活动模块配置数据,以及至少一个子功能编号集,生成目标项目之后,装置还包括执行模块,执行模块用于:
17、响应于活动对象针对目标项目的执行请求,获取活动对象的对象标识,以及执行请求的执行类型;
18、采用执行类型对应的执行方式,基于对象标识对应执行类型的执行信息,以及目标项目对应执行类型的活动规则,获得活动对象在执行类型下的执行结果;
19、存储执行结果。
20、可选的,采用执行类型对应的执行方式,基于对象标识对应执行类型的执行信息,以及目标项目对应执行类型的活动规则,获得活动对象在执行类型下的执行结果时,执行模块还用于:
21、若执行类型为报名,则基于对象标识对应的用户信息和报名信息,以及目标项目的报名规则,确定活动对象的报名结果;
22、若执行类型为达标,则基于对象标识对应的达标信息,以及目标项目的达标规则,确定活动对象的达标结果;
23、若执行类型为领奖,则基于对象标识对应的领奖信息,以及目标项目的领奖规则,确定活动对象的领奖结果。
24、可选的,基于对象标识对应的达标信息,以及目标项目的达标规则,确定活动对象的达标结果时,执行模块还用于:
25、当达标规则为单达标条件时,调用中台,获得对象标识对应的单达标条件的达标信息,作为活动对象的达标结果;
26、当达标规则为多达标条件时,调用中台,获得对象标识对应的多达标条件各自的达标信息,并基于获得的各达标信息和达标规则,确定活动对象的达标结果。
27、第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面任一项所述方法的步骤。
28、第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项所述方法的步骤。
29、第五方面,提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中;当电子设备的处理器从计算机可读存储介质读取所述计算机程序时,所述处理器执行所述计算机程序,使得所述电子设备执行上述第一方面任一项所述方法的步骤。
30、本申请实施例中,bff响应于针对目标项目的创建请求,获取目标项目的配置信息,然后解析配置信息,获得至少一个活动模块标识和对应的活动模块配置数据,以及对应的子功能编号集,最后基于至少一个活动模块标识和对应的活动模块配置数据,以及至少一个子功能编号集,生成目标项目。这样,只需要输入目标项目的配置信息,之后根据解析出的配置信息,获得至少一个活动模块标识和对应的活动模块配置数据,以及对应的子功能编号集,调用各测试用例各自对应的至少一个参与域控,从而生成目标项目,对中台的项目通用功能进行组织和适配,避免了中台重复开发,引入bff实现了零代码和纯配置创建项目,提高了项目创建的效率和质量,从而有效节省时间和成本,并且可以灵活配置活动模块。
1.一种项目的创建方法,其特征在于,应用于服务于前端的后端bff,包括:
2.如权利要求1所述的方法,其特征在于,所述基于所述至少一个活动模块标识和对应的活动模块配置数据,以及至少一个子功能编号集,生成所述目标项目,包括:
3.如权利要求1所述的方法,其特征在于,所述活动模块标识包括以下标识中的任意一种或任意组合:活动基础配置模块的标识、活动报名配置模块的标识、活动达标配置模块的标识和活动奖励配置模块的标识。
4.如权利要求1所述的方法,其特征在于,所述基于所述至少一个活动模块标识和对应的活动模块配置数据,以及至少一个子功能编号集,生成所述目标项目之后,还包括:
5.如权利要求4所述的方法,其特征在于,所述采用所述执行类型对应的执行方式,基于所述对象标识对应所述执行类型的执行信息,以及所述目标项目对应所述执行类型的活动规则,获得所述活动对象在所述执行类型下的执行结果,包括:
6.如权利要求5所述的方法,其特征在于,所述基于所述对象标识对应的达标信息,以及所述目标项目的达标规则,确定所述活动对象的达标结果,包括:
7.一种项目的创建装置,其特征在于,应用于服务于前端的后端bff,所述装置包括:
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-6任一项所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1-6任一项所述方法的步骤。
10.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序存储在计算机可读存储介质中;当电子设备的处理器从所述计算机可读存储介质读取所述计算机程序时,所述处理器执行所述计算机程序,使得所述电子设备执行权利要求1-6任一项所述方法的步骤。