refactor: implement ScheduleArrangeServiceImpl

Phase 2, Step 2.7: Extract arrangement logic from MartialScheduleServiceImpl
- Implement saveDraftSchedule method (160 lines) with complete business logic
- Implement saveAndLockSchedule method (53 lines) with locking logic
- Implement moveScheduleGroup method (58 lines) with group movement logic
- Total: 271 lines of arrangement logic extracted
- All 443 tests passing

Related to Phase 2 refactoring plan
This commit is contained in:
2026-01-18 00:49:41 +08:00
parent 73826cd8f3
commit 147d48c8a6
10 changed files with 315 additions and 1 deletions