refactor: Delegate saveDraftSchedule to ScheduleArrangeService

Phase 6 Complete:
- Delegate saveDraftSchedule to ScheduleArrangeService (163 lines → 7 lines)
- Implementation already exists in ScheduleArrangeServiceImpl
- Method handles saving draft schedule with participants

File size: 720 lines → 564 lines (-156 lines, -21.7%)
Total reduction: 996 lines → 564 lines (-432 lines, -43.4%)

Delegation Status:
 exportSchedule - FULLY DELEGATED
 exportScheduleTemplate2 - FULLY DELEGATED
 updateParticipantCheckInStatus - FULLY DELEGATED
 getDispatchData - FULLY DELEGATED
 adjustOrder - FULLY DELEGATED
 saveDispatch - FULLY DELEGATED
 moveScheduleGroup - FULLY DELEGATED
 saveAndLockSchedule - FULLY DELEGATED
 saveDraftSchedule - FULLY DELEGATED (NEW)

Progress: 9/10 methods (90%)
Remaining: 1 method (getScheduleResult - 324 lines, most complex)
Tests passing
This commit is contained in:
2026-01-18 13:22:53 +08:00
parent 1f97d842a0
commit bd79b7e790
9 changed files with 3 additions and 159 deletions