参与的模块是用户服务,核心业务中的额度授信以及后端管理系统。
用户服务:数据库建库,字段设计,用户注册录入用户信息(生成唯一Id,uuid生成,MD5加密密码等等)手机验证注册;用户登录,用户手机号+密码登录,若用户一周未登录,则需要短信验证登录(验证码缓存在redis中);
额度授信:生成授信流水,创建授信表(userId,授信流水Id,授信状态),创建额度表(userId,授信总额,可用额度,已用额度)。当有用户需要申请额度时,将用户信息放入消息队列,调用第三方接口,等待第三方响应;
后端管理系统:用户的资料管理,授信记录查询,借款记录查询及审核情况等。