为了将ERP系统中的运单、通知单等数据同步到数质量系统中,将两个系统的数据集成起来,由我们java端程序集成ERP系统接口读取数据,放在数据库中,由数质量系统.net端读取到业务系统中。
1、项目包含模块有ERP数据集成、MDM数据集成、油库损耗预测、考核排名以及数据监控;
2、其中ERP数据集成、MDM数据集成模块提取企业的基础数据到数据库中,提供给业务系统使用;
3、油库损耗预测通过一些特定的算法以及定时任务对数据进行统计算分,然后进行排名;
4、数据监控对集成的接口以及采集的一些数据进行监控分析。
项目是前后端分离项目,采用SpringBoot框架以及VUE框架编写接口以及页面,通过MybatisPlus框架处理数据库的连接,我在项目中承担的后端接口开发的角色:
1、基于Spring Boot框架完成21个核心接口开发,实现数质量系统与ERP、主数据管理系统的业务协同;
2、业务考核与接口监控模块:开发94个接口(含业务考核模块32个、接口监控模块62个),通过AOP切面编程实现接口调用日志记录(Log4j2 + MySQL),支持实时查询与导出功能,提升问题定位效率;
成果:提交代码63,621行,核心模块于2024年11月上线湖南石油预生产环境,2024年12月完成全模块交付。