Files
martial-master/src
hongjianli 76812dde03 refactor: implement ScheduleQueryServiceImpl
Phase 2, Step 2.5: Extract query logic from MartialScheduleServiceImpl
- Implement getScheduleResult method (135 lines) with complete business logic
- Implement generateInitialScheduleResult method (150 lines) with project grouping
- Implement createSingleGroup helper method (31 lines)
- Implement calculateGroupStatus helper method (19 lines)
- Total: 335 lines of complete query logic extracted
- Preserve all N+1 query patterns (to be optimized in Phase 4)
- All 443 tests passing

Related to Phase 2 refactoring plan
2026-01-18 00:34:11 +08:00
..