接入指南
-
同步仓库到本地
git clone https://github.com/caisl/activity-platform.git -
根据实际业务调整代码
-
DB设计
activity-platform对营销活动流程框架和规则引擎提供了详细的设计和分析,DB请根据实际的需求设计,这里就不提供详细的内容。 -
新活动接入
举例:接入新人有礼活动,实现FunctionCodeEnum.ACTIVITY_PARTICIPATE:- 创建请求响应对象NewCustomerPartRequest,NewCustomerPartResponse,定义属性
- 创建数据传输对象NewCustomerPartDTO,在实际实现过程中填充参数
- 创建业务处理类NewCustomerActivityParser,NewCustomerActivityHandler,填充路由注解,实现方法细节
-
新functionCode接入
举例:接入活动发布功能
1.FunctionCodeEnum定义新的CODE:FunctionCodeEnum.ACTIVITY_RELEASE
2.需求分析,功能抽象,由IActivityHandler派生新的子类,定义模板方法
3.具体活动接入同新活动接入流程,创建并且实现对应的子类