程序员的自我救赎---9.1:会员中心应用
《会员中心应用》
会员中心其实在任何中小型项目中比如商城,可能就直接集成在商城总后台了。单纯的只需要做一个会员列表就完事。
但是在我们Winner2.0中将“会员管理”模块单独分离出来做了一个后台管理。
出发点其实很单纯,因为作为一个多项目应用平台,比如我们所做的英雄会APP,APP里面又有商城,又有酒店,又有机票。
不可能把每个项目都钱做一个会员管理模块,而且会员管理再后期应用中也不单单只有会员列表,会牵扯到会员实名制认证,银行卡绑定,封号,修改推荐人等功能。
会员中心其实没有什么技术上的两点可以讲,他总共就承担三个职责:
1,提供给平台管理员管理会员,对会员信息进行操作。
2,提供接口给APP(如Android、IOS) 进行实名认证,绑定银行卡。
再来有时候还会有一些特殊的要求,比如我们用户有VIP等级,有的是用户直接线下打款或者通过POS机刷卡来升级VIP的。
我们财务可以再会员中心中通过人工升处理,给用户升级到VIP。
对了,还有就是用户实名认证不通过的时候,客服人员可以上会员中心对用户进行人工处理审核实名认证信息。
用户中心就是这样子,没有实名太多亮点可讲,终究还是“职责分离”,组件化的思想。
这边我们可以公开用户中心的源码到GitHub上:https://github.com/demon28/User
公开的源码里面还有一个类库是对用户的收货地址进行操作的,目的也是一样的因为我们不单单只有商城需要用户的收获地址,其他项目也有用到收货地址。
所以也放在了用户中心项目里。
好了,就写到这里。有兴趣一起探讨Winner框架的可以加我们QQ群:261083244。或者扫描左侧二维码加群。