단순 UPDATE → 트랜잭션 + 우선순위 순차 차감으로 변경. 이월 연차부터 먼저 소진되도록 보장. 복원도 역순(회사→장기→추가→기본→이월) 적용. 참조: system1-factory/api/models/vacationBalanceModel.js deductByPriority Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
단순 UPDATE → 트랜잭션 + 우선순위 순차 차감으로 변경. 이월 연차부터 먼저 소진되도록 보장. 복원도 역순(회사→장기→추가→기본→이월) 적용. 참조: system1-factory/api/models/vacationBalanceModel.js deductByPriority Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>