信息化智能平台
·项目描述:为集团项目资产提供后台服务,管理资产、合同、采购、订单、用户等模块。为集团工作及业务流程提供线上审批等
·技术架构:SpringBoot,OSS,Redis,MySQL,Mybatis-Plus
·责任描述:入库单模块、资产模块,采购模块,订单模块,
·技术要点:
1)资产模块:优化原模块事务以及数据查询优化,在原有功能上开发入库单模块异步处理,确保不影响原有逻辑基础上添加新的入库单模块,采用事件调度将资产模块与入库单模块完成解耦,并通过定时任务抓取入库单模块相关任务异步进行处理。
2)入库单模块:完成结算模块与入库单模块解耦,修复结算模块与第三方接口调用时产生的事务问题,编写入库相关接口,与结算和报销模块提供相关接口,入库单与资产关联查询,入库单与结算模块、报销模块审批流联动,入库单系统生成以及后续手工补录,以及入库单。
3)订单模块:使用Redis对订单模块中订单信息进行缓存,优化订单流程中反复查询信息,优化订单中相关表字段以及关联,对数据库表创建合理的索引。