额度系统设计

一、额度生命周期

  1. 额度生效/失效:授信的时候风控返回用户额度,当额度有效期到期之后额度失效;

  1. 额度预扣/占用/释放: 当客户来提款的时候,只要提款金额小于授信额度(可用额度)时,先预扣,处理完系统业务成功占用其预扣额度,失败释放预扣额度;当客户还款的时候,释放其还款的本金占用的额度;

  1. 额度冻结/解冻: 当客户发生逾期,对额度进行冻结,当客户未逾期时,对其额度进行解冻;其它解冻/冻结情况

  1. 额度调整: 额度调整可以包括调整额度有效期,调整额度金额,包含人工运营调整、风控调整。

二、功能设计

  1. 额度创建、激活

额度系统区分循环额度,非循环额度

  1. 预扣、占用、释放

  1. 冻结解冻

此次业务:额度全部用完后,还款需要冻结额度,超过50%后释放额度

  1. 额度调整

三、表设计

序号

表明

描述

1

t_quota_product

额度产品表

2

t_quota_product_log

记录log

3

t_quota_account

额度账户表:用户产品下的额度相关

4

t_quota_account_log

记录log

5

t_quota_operate_order

操作订单1-预扣成功 2-已占用 3-恢复成功 4-自动恢复成功 5-调整成功,先下订单

四、接口

1

/quota/account/create

创建

2*

/quota/account/activation

激活

3*

/quota/pre_occupy

预扣

4*

/quota/occupy

占用

5*

/quota/preoccupy/freed

预扣释放

6

/quota/freeze

冻结

7

/quota/unfreeze

解冻

8

/quota/increase

提额

9

/quota/reduce

降额

10

/quota/batch/increase

批量提额

11

/quota/batch/reduce

批量降额

12*

/quota/account/query

额度账户查询

13*

/quota/repayment/freed

还款释放额度

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值