开发总结——金融业务平台
1、产品架构
2、业务流程
1、账户绑定
(用户表、用户绑定表)
用户——绑定信息提交(借款、出借)——调用第三方托管平台账户创建(阿里云短信)——绑定完成(异步更新)
2、申请借款额度
(用户表、积分表、借款人表、借款人图片表)垂直分表
提交借款人个人信息(身份证等证件资源:对象存储)——后台系统评估——审核通过——获取额度
3、借款额度审核
后台借款额度申请列表——借款人信息——借款额度审核
4、借款申请
(借款信息表、积分等级配置表、标的准备表)
获取借款额度(用户积分)——提交借款申请——获取借款申请状态
5、借款审核
后台借款信息列表——借款详情——借款审批
6、标的管理
(标的表)
审核完成——新标的、标的详情、标的列表
7、我要投资
前端标的列表
8、充值
(用户账号表[余额等]、交易流水表)
注册 + 账户绑定——充值——第三方托管支付——完成(异步修改)
幂等性保证(重复请求):判断流水是否存在,存在则退出
9、投标
收益根据还款方式:等额本息、等额本金、按期付息到期还本、一次还本付息
(标的表、标的出借记录表、还款记录表、标的出借回款记录表)标的id
标的详情——输入金额计算收益——投标支付——完成(异步回调:标的状态、投资流水、金额、标的信息)
10、放款
(还款人还款记录表、投资人回款记录表)
管理平台放款——(1)标的状态和标的平台收益(2)给借款账号转入金额(3)增加借款交易流水(4)解冻并扣除投资人资金(5)增加投资人交易流水(6)生成借款人还款计划和出借人回款计划
11、投资列表展示
后台列表——前台列表——后台还款计划——前台还款计划——前台回款计划
12、提现和还款
第三方托管提现
还款——转出金额——分配转入投资方——流水明细、回款明细
13、个人中心
流水明细、用户账号明细
14、消息队列
监听消息队列发送短信(充值、绑定、转出等)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 gca的博客!
评论