leojr2023年02月23日
156阅读
所属分类微信小程序webappCMS

作品详情

此项目是银行旗下的一款钱包类APP,为客户提供理财、基金、支付、兑换等金融服务。
1、项目大体上分为为a、用户模块:用户注册登录并初始化基础信息,提供绑卡解绑,三升二等服务;b、支付模块:为用户提供充值、提现、支付、退款等服务;c、营销模块:为用户提供一系列的活动例如,签到活动、打卡活动、抽奖活动、任务体系、排行榜活动等各式各样的活动;d、金融模块:为用户提供包括整存整取、活期余额、周级计息、基金购买等金融产品
2、我主要负责:项目营销系统的开发和一部分金融与支付模块的开发。营销系统中,我感觉我最满意的是我做的任务体系。我搭建的任务体系实现了多种灵活的任务配置,例如对于充值和消费这类的场景支持指定消费类型、指定完成次数、门槛金额等配置,也支持累计的金额完成任务,可以配置一次性和日周月的周期来重置任务,支持显示进度条,同时支持丰富多样的任务过滤逻辑,黑白名单机制且很容易实现拓展。完成任务方面只需要在需要在需要完成的场景出,发出一条完成任务的kafka消息,任务系统就会去根据条件自动筛选可以完成的任务实现了,任务系统与其他业务系统的解耦。也方便他人接入任务系统。任务的奖励配置也是很灵活的,也与发奖系统通过kafka消息关联实现解耦,新增一个奖励的时候任务无需关心奖励怎么发放,只需要专注任务系统本身的优化即可
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论