该项目我担任后端开发工程师,参与了基础数据、库存、采购等多个核心服务的开发工作。
在基础数据服务中,我独立开发实现了备件、供应商、法人、法人工厂等基础信息管理功能。同时利用Redis缓存了备件和供应商 相关信息,减轻了数据库访问压力,提升了系统响应速度。在开发中,我积极采用Spring Boot框架,加快了开发进度,以及利用Swagger生成接口文档,方便测试人员使用。
在库存服务中,我负责库房、库区、库位等信息管理功能。我优化了库存查询算法,实现按供应商、计划分类等条件对库存进行统 计,提升了库存管理的精细化程度。并研究使用MQ消息队列,通过异步调用方式解决了库存管理的分布式事务问题。
在采购服务中,我参与开发了询价管理、报价管理、采购下单等功能。我使用Feign实现服务之间的同步调用,使接口服务化调用更简洁高效。我还参与性能测试,通过数据库索引、SQL优化等措施提升了采购功能的响应速度。