开始日期:
2023年3月26日
背景:
银行信贷、金融业务逻辑复杂,从头梳理一遍业务逻辑,便于开发银行系统功能
功能流程:
贷款人申请-贷前调查合格性-银行审批-成功放款-还款计划
贷款人申请:
收集贷款人资料,包括贷款人姓名,电话号码,身份证,银行卡
贷款类型:
报错贷款人资产抵押:车,房等。信用贷款
贷前调查合格性(重点):
根据贷款人信息,进行贷款规则(重点),信用度,贷款人偿还能力(查贷款人公积金、社保,银行流水)、是否之前有贷款过进行评估
贷款偿还方案:
a.一次性利随本清法
在贷款到期后一次性付清本金利息
b.分期付息一次还本法
按合同规定期限分期付清利息。在贷款到期之后一次性付清本金。不能按期支付的利息按贷款合同利率按期计收复利。
c.等额本息法
每期偿还等额的本息。计算公式为:本金×每元每期应还金额。这里的每元每期应还金额需事先根据贷款利率算出。
d.等额本金法
每期偿还等额的本金加当期应付利息。计算公式为:本金÷总期数+剩余本金×每期利率。
银行审批:
成功放款,生成对应的还款计划(日,月,季度),包括还款周期(分期期数),还款方式(先息后本,等额还款)还款金额(本金+利息),还款操作(自动还是手动)
还款通知:
每个月到还款日未还款进行短信或者电话通知
个人信息查询:
贷款订单,还款计划
大概的需求功能点:
客户注册信息、客户更新信息,查询信息
申请贷款(客户身份校验,贷的规则校验,用户征信校验,黑白名单,流水,社保信息)、审批链:每一个环节的处理人
贷信息:每一种贷的信息
贷规则:每一种贷都有不一样的规则
预警信息: 检查不正常的贷款预警处理人,定时审查客户的资质
流程图:
UI界面:
客户注册:
选择贷款种类:
填写注册信息:
后台管理人处理:
贷款申请订单审批:
审批结束通知:
贷款流程图
技术方案:
后端:springboot mysql mybatis
前段: 待定
数据库表:loan_customer_info (客户资料表
)loan_application(贷款申请信息表)+ ====
操作类:用户注册身份、用户查询(更新)信息、贷款的种类操作、预警信息、
规则类:每种贷的校验规则
校验类:用户征信信息、客户信息、贷信息、黑白名单
角色类:每种贷对应不一样的审批角色
缺少点:
因为没有社保、工资流水、征信资料,所以用模拟数据,设置了个等级,通过几个数据的相加,来判定申请贷款客户的最终等级(3<=X<6 走全流程 6<=x<9 走短流程 x>=9直接审批),来选择不一样的审批链逻辑。
进度过程展示:
1.学学怎么使用vue,尝试先查了下数据映射到了表格中(数据为瞎造的)
进度:
1.0期(0326):初步写了需求方案功能点
1.1期(0405):开发了客户注册,更新,查询信息功能,2张表设计
1.2期(0408):补全功能流程图、UI界面图、开发的功能点、功能分类、开发注册新贷功能
1.2期(0409):新增保存贷款申请信息,
1.3期(0422):新增闪电贷角色,新增定期审核客户资质四张表+角色表,优化下返回的数据结果处理,新增下一审批链选取角色处理人,新增客户申请贷款成功审批信息,
1.4期(0429):光写后端接口有点枯燥,研究了一下午怎么去使用vue,搭建前端页面一起做
(0430):做了个登陆界面
(0429)--(0501):
入口:登录界面,注册账号界面
用户操作界面:客户注册贷款资料界面,查询所有贷款品种界面,注册贷款资料界面
管理员界面:管理员界面,查看用户贷款申请订单界面,查看用户资料信息界面
对应加了一些后端接口