本项目由我一人承担前端、后台、服务器部署。
## 项目架构
1.采用php7.3作为后端语言 mysql5.7做数据储存 redis用作缓存和队列使用。
2.后台系统采用基于thinkphp5的fastadmin开源后台管理系统作为基础设施,使用模块插件开发。
3.订单模块使用redis zlist数据类型做队列处理,绑定创建订单后一次按照配置的请求频率请求第三方。
4.服务器定时备份数据库,防止数据库被串改。
## 项目模块
1.分为话费充值模块、电费充值模块、油卡充值模块、油站模块、短信模块、音影会员充值模块、应用模块、代理模块、第三方渠道模块。
2.各个充值模块可分别配置第三方渠道模块,实现渠道的快速切换.模块可按照配置充值第三方渠道依次充值、当充值失败时自动切换到下个渠道并分别计算应用成本和代理佣金。
3.代理分佣模块,代理下的应用按照充值渠道不同,返还金额不同,最多返还两级。
4.短信模块可发验证码短信、可发应用余额预警短信,当应用对应模块余额不足时分三个梯度给应用绑定的手机号发送短信,防止充值服务受到影响
5.接口模块采用常用的md5加密防止接口数据被串改。
6.前端h5模