模捷作"SaaS模具生产管理平台中冲压项目集管理模块与零件管理模块的后端开发与维护
·完成零件 Excel 导入功能的架构设计与实现,采用 schema驱动的多模型解析方案(零件+模具联合导入),通过标记祖
先为强制导入、逐行校验去重、事务内批量写入的策略,支持单次导入数百行零件数据,异常时返回分类错误信息
(HTTP 227)供前端回显修正。
· 使用 RabbitMQ 构建异常工单的异步通知链路——异常工单创建时暂停排产工单、关闭时恢复排产,消息在数据库事务
提交后发送保证一致性,消费端基于@RabbitListener 解耦,消除了跨模块同步调用的耦合风险。
· 基于 Spring ApplicationEvent 机制处理模块内异步解耦,通过 @EventListener 和 @TransactionalEventListener
响应项目创建/删除、模具变动、试模轮次变更等 10+ 类业务事件,减少模块间的显式调用依赖。
· 基于 Apache POI 手写实现项目计划的甘特图导出功能,按节点状态渲染色标(正常/延期/严重延期/已完成)及周末高
亮,支持单张甘特图覆盖数十个计划节点的进度可视化