红包迁移计划 -- Stage1. 备胎计划

2019-09-28  本文已影响0人  凡心往事

所谓备胎计划,是在不改变不影响原有优惠券流程的基础上,在CRM数据库中备份优惠券的相关数据。

等到时机成熟后,废弃原来红包数据库中的表,将备胎表转正。

在开始之前我要问自己几个问题:

需要创建的表有哪些?如何保证备胎与当前数据一致?调用的Service的接口有哪些?如何保证不影响到原来的程序?

1、红包废弃的表有哪些?

是否废弃的标准是什么?一个是看外网的表数据的最后创建时间,另一个是看数据量。

以下是要废弃的表:

km_tbl_ad

km_tbl_ad_company

km_tbl_blacklist

km_tbl_company_black

km_tbl_online_activity

km_tbl_online_company

km_tbl_red_envelop_contract

km_tbl_red_envelop_subsidy_log

km_tbl_share_activity

km_tbl_share_activity_relation

km_tbl_share_company

km_tbl_subsidy_order

km_tbl_third_red_type_relate

km_tbl_time_company

km_tbl_time_company_join

2、需要迁移的表有哪些?

km_tbl_black_product

km_tbl_coupon

km_tbl_coupon_goods

km_tbl_red_envelop

km_tbl_get_coupon_records

km_tbl_use_coupon_records

3、目前与CRM红包关联的项目有哪些?

在线超市,二维码支付,消费送券,电子会员卡,线下精通系统

4、CRM提供给其他项目的接口有哪些?

/workspace/myWorkspace.do?projectId=7#346

5、红包提供给其他项目的接口有哪些?

/workspace/myWorkspace.do?projectId=31#874

6、CRM和红包之间互相调用的接口有哪些?

CRM项目的RedEnvelop Service

Coupon项目的CRM Service

7、优惠券创建的步骤有哪些?

校验参数

获取商家信息

创建red_envelop

创建优惠券

添加可用包厢

添加可用商家

添加可用时段

添加可用商品

包厢信息推送到精通系统

上一篇 下一篇

猜你喜欢

热点阅读