项目名称:起重机安全监控管理平台
项目描述:
本项目是对起重机机械运行数据进行信息化监控,及时排除潜在隐患,能大幅度降低安全事故的发生。起重机安全监控平台,能有效对塔机、升降机等起重机械的运行进行智能化、实时化、数据化、可视化监管,实时监控各项数据安全。当设备在运行阶段超出预设值,平台系统会迅速发出预警提示,在驾驶室和监控中心进行声光报警,提醒项目施工人员及时作出反馈、规避风险。
项目模块:
组织管理、人员中心、巡检维护、设备中心、仓库中心、财务管理、日志管理、系统监控、预警中心、考试培训、调度中心、配置中心、系统体验
项目架构:
SpringBoot、SpringMVC、Spring Security、MyBatis-Plus、Redis、MySQL、Validation、MinIO、Element-UI
职责描述:
1.配合项目组长,整理insert语句的sql脚本,并上传至Git
2.负责设备中心、财务管理、仓库中心、考试培训、系统体验相关模块
3.基于RESTful风格开发,对自己负责的模块进行接口设计
4.使用ThreadLocal全局存储用户信息
5.基于Java8新特性完成查询接口的复杂业务需求。
6.基于JSR303规范完成项目中所有接口中请求参数的合法性校验
7.整合MyBatis-Plus框架,并添加相关配置类,添加分页插件和乐观锁插件
8.测试相关接口,进行前后端联调,并解决前后端之间的CORS跨域问题
9.使用Element-UI中的组件完成负责相关模块的前端页面,并基于Axios向后端发送请求
10.独立负责MinIO开发环境维护,以及基于财务的管理独立负责MinIO开发环境维护,以及基于财务管理中的合同模板中的合同上传功能,实现进行文件上传类型/大小控制