项目描述:双控管理系统是专门用来有效运行双预防机制,落实岗位职责的系统,其中包括基础信息管理模块、工作流程模块、风险分级管控模块、隐患治理模块、日常巡检模块、首页统计模块。
使用技术:
SpringBoot+SpringCloud+Mybatisplus+Mysql+Nacos+Redis+Nginx+Jenkins+Gateway+OpenFeign+DataX+Flyway
个人职责:
1、负责首页统计模块的开发。
2、对接政府端,使用DataX推送隐患、危险源等数据。
3、负责隐患治理模块开发。
4、对接第三方门禁系统,人脸识别系统。
5、使用xxl-job定时同步组织。
技术要点:
1、使用Datax使用异构数据源之间的数据同步。
2、使用flyway实现管理追踪数据库变化。
3、使用了自定义注解加AOP,解决代码重复问题。
4、使用xxl-job实现定时同步组织架构。
5、使用minio存储文件。
6、使用redis缓存数据,加快响应速度。
7、使用rabbitmq发送消息提醒。