本项目为某国企内部打造的故障管理与工单分配平台。企业在日常运营中,设备故障、信息系统故障以及员工IT问题反馈来源分散、上报渠道不统一,存在响应慢、责任人不明确、处理进度难追踪等问题。项目立项旨在将各类故障与反馈统一纳入线上闭环管理,解决故障上报无序、派单不及时、质量无监督的产品痛点,适用于企业设备运维与IT支持保障这一对时效性和可追溯性要求较高的行业场景。
点击空白处退出提示
本项目为某国企内部打造的故障管理与工单分配平台。企业在日常运营中,设备故障、信息系统故障以及员工IT问题反馈来源分散、上报渠道不统一,存在响应慢、责任人不明确、处理进度难追踪等问题。项目立项旨在将各类故障与反馈统一纳入线上闭环管理,解决故障上报无序、派单不及时、质量无监督的产品痛点,适用于企业设备运维与IT支持保障这一对时效性和可追溯性要求较高的行业场景。
系统采用多模块微服务设计,核心业务模块包括:系统管理(system,用户、角色、权限)、故障分析(faultanalysis,故障登记、分类与统计分析)、任务分配(allocation,工单智能派发与责任人指派)、故障处理(handle,处理流程流转与进度跟踪)、设备管理(equipment,设备台账与关联故障)、质量管理(quality,处理质量评估与考核)、IT意见反馈(itfeedback,员工问题反馈收集与响应)。系统实现了从故障/反馈上报、自动分配、处理流转、结果反馈到质量评估的全流程闭环,并支持基于钉钉的消息通知、Excel批量导入导出、图形验证码及文件云存储等辅助能力。
我主要负责后端微服务的设计与开发,包括服务拆分、公共模块(server)封装、故障分析与任务分配等核心业务接口开发及网关鉴 实现。技术栈采用 Spring Boot 2.3.12 + Spring Cloud Hoxton.SR12,通过 Eureka 实现服务注册发现,Spring Cloud Gateway承担 API 网关与自定义登录/权限过滤,OpenFeign 完成服务间调用,MyBatis/MyBatis-Plus + PageHelper实现持久层与分页,Redis 做缓存,MySQL 存储数据。亮点在于自定义网关过滤器(LoginGatewayFilter、AuthorityGatewayFilter)实现统一鉴权与角色授权,Jasypt加密数据库凭证保障安全,集成阿里云 OSS/VOD、EasyExcel、钉钉通知提升业务能力;难点在于多类故障来源的统一建模、工单分配逻辑的设计以及多模块微服务的职责划分与公共依赖复用。



评论