中小企业业务系统开发长期面临 "重复造轮子" 的痛点 —— 权限体系、通用增删改查、代码生成等基础能力每个项目都要从零搭建,开发周期长、成本高。RuoYi(若依)作为国产开源后台管理框架的事实标准,社区成熟、开箱即用。本项目以若依前后端分离版为底座,完成从需求调研、二次开发到部署上线的全流程闭环。
系统是一个 Http代理三级分销系统:平台不自己生产代理,而是通过配置化的第三方 API 网关向上游供应商批量开户,再以 "多规格产品 + 余额下单 + 级差佣金" 的方式卖给层层代理和终端用户。
重点实现三方API的全配置化。使用统一网关调用上游、通过使用DSL把系统数据转换成上游数据/上游数据转换成系统数据,实现上游完全配置化。DSL内置多个常用函数,除DSL外还可使用Groovy 脚本进行数据处理。同时由于上游不确定性提供了热替换接口可临时对接口进行热切换。