北京北九方轨道交通科技有限公司 - 后端项目实习生
北京北九方轨道交通科技有限公司
2025.04 - 2025.07
后端项目实习生
项目简介
面向大型重载铁路专线车辆段的机车检修场景,对传统人工提票流程进行数字化改造,覆盖提票录入与检索、检修文档及图片上传、算法识别结果回写、业务数据汇总与统一调度检修,支撑行车修理全生命周期数字化转型。
技术栈
Java, Spring Boot, Spring Security, JWT, RBAC, MyBatis-Plus, MySQL, RabbitMQ, MinIO
我的工作
- 负责机车检修提票核心模块,设计提票、附件、故障信息及识别结果等数据模型,并通过状态机管理待提交、待识别、待复核和已完成等业务状态。
- 基于 Spring Security、JWT 和 RBAC 实现统一认证鉴权,设计用户、角色、权限关联模型,并结合车辆段、部门和岗位限制数据访问范围。
- 设计检修文档与图片处理链路,使用 MinIO 存储文件、MySQL 保存附件元数据,通过 RabbitMQ 异步触发算法识别;对结果回调增加业务编号、状态校验和幂等控制,支持失败重试及人工复核。
- 针对多条件组合检索和故障统计场景优化 MySQL 索引与分页查询,支持按车型、部件、故障类型及时间范围汇总检修数据。