营销-活动-优惠券这么做后续会省不少事

背景:

        近期新接触海外信用卡业务,所有业务系统新启动不少,新启动意味着更多的从0到1,新市场拓展必有营销,开发新用户,维稳老用户也是离不开活动,既然离不开并且又变化多端,那我们是不是可以开发一套类似模板系统,以满足活动快速开发上线,正巧最近工作量不是很大,那发挥的日子又来了、、、、前些日子写过:进件(贷前)项目的从0到1_爱学习爱聊天的博客-CSDN博客

活动优惠券模板简介

营销-活动-优惠券这么做后续会省不少事_第1张图片

解释:

1、整体就三个流程,参加活动,领取奖励,使用奖励(奖励:优惠券等) ,这是相对固定的流程

2、规则校验,每个活动/奖励领取/使用规则或多或少会有差异,这个是变动点

3、我们的任务就是把固定的模板化,新增活动或奖励只需开发新增规则即可

代码地址:https://gitee.com/carpentor/activity-platform.git

参考代码阅读可更直观

以新增一个活动为例

营销-活动-优惠券这么做后续会省不少事_第2张图片

每次新增一个活动,只需要新增一个handler,并开发特有的规则即可

营销-活动-优惠券这么做后续会省不少事_第3张图片 handler里只需要做一下前置校验,规则校验完后将数据入库即可

营销-活动-优惠券这么做后续会省不少事_第4张图片 规则实现

这样就基本实现了流程模板化,后续变动规则只需针对规则添加修改即可 

你可能感兴趣的:(java,开发语言)