本项目为对日人力资源系统 HRStation 的核心派遣与合同管理模块,基于 SpringBoot + JSP 传统架构构建。系统专为日本人才派遣行业设计,处理从合同立项、双端多级审批到财务算薪及劳动合规的全链路业务。我在项目中负责核心审批流引擎与财务计算模块的开发及老系统重构,主要功能与职责如下:
动态套娃式多级审批流:这是系统最复杂的业务核心。合同审批需同时经过“派遣元(我方公司)”与“派遣先(客户方)”双端审批。我设计并实现了动态流转引擎,支持当前审批人随时追加下一级审批节点(即“套娃”),在未到达设定的最终承认人之前,可无限层级嵌套;同时支持指定多人会签/或签,确保了双端审批流程的极度灵活性,完美契合日企严密的禀议制文化。
财务与合规精密计算:深度集成“36协定”(日本严苛的加班时间上限法规)校验逻辑,在合同审批与考勤结算时自动拦截违规数据;处理包含基本给、各类手当(津贴)、控除(扣除)在内的复杂财务预估与核算,保障算薪零误差。
SpringBoot + JSP 老系统平滑演进:在接手缺乏文档的 JSP 老系统时,我未采取激进重写,而是通过 SpringBoot 提供标准化 RESTful 接口,结合前端 Ajax 局部渲染,逐步剥离沉重的 JSP 同步逻辑。不仅修复了多并发下的审批状态死锁问题,还大幅提升了复杂表单的交互体验。
通过此项目,我积累了处理极复杂业务流转(动态多级审批、双端协同)的丰富经验,并具备在老系统技术债下进行稳健重构与性能优化的实战能力。