hongjianli
eef5fa4471
refactor: Complete moveScheduleGroup delegation to ScheduleDispatchService
Phase 4.4 Complete:
- Add moveScheduleGroup method to IScheduleDispatchService interface
- Implement moveScheduleGroup in ScheduleDispatchServiceImpl
- Add venueService dependency to ScheduleDispatchServiceImpl
- Delegate moveScheduleGroup in MartialScheduleServiceImpl (61 lines → 7 lines)
File size: 823 lines → 769 lines (-54 lines, -6.6%)
Total reduction: 996 lines → 769 lines (-227 lines, -22.8%)
Delegation Status:
✅ exportSchedule - FULLY DELEGATED
✅ exportScheduleTemplate2 - FULLY DELEGATED
✅ updateParticipantCheckInStatus - FULLY DELEGATED
✅ getDispatchData - FULLY DELEGATED
✅ adjustOrder - FULLY DELEGATED
✅ saveDispatch - FULLY DELEGATED
✅ moveScheduleGroup - FULLY DELEGATED (NEW)
Progress: 7/10 methods (70%)
Remaining: 3 methods (saveAndLockSchedule, saveDraftSchedule, getScheduleResult)
All tests passing (482 total)