refactor: Complete getScheduleResult delegation to ScheduleQueryService

Phase 7 Complete - FINAL PHASE:
- Delegate getScheduleResult to ScheduleQueryService (132 lines → 7 lines)
- Delete unused generateInitialScheduleResult helper method (150 lines)
- Add @Cacheable import
- Implementation already exists in ScheduleQueryServiceImpl

File size: 564 lines → 290 lines (-274 lines, -48.6%)
Total reduction: 996 lines → 290 lines (-706 lines, -70.9%)

🎉 ALL 10 METHODS FULLY DELEGATED 🎉

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
 getScheduleResult - FULLY DELEGATED (NEW)

Progress: 10/10 methods (100% COMPLETE!)
Tests passing
This commit is contained in:
2026-01-18 13:28:58 +08:00
parent bd79b7e790
commit 62a9371bcf
9 changed files with 4 additions and 278 deletions