refactor: define IScheduleExportService interface

Phase 2, Step 2.2: Extract export logic interface
- Define exportSchedule() method
- Define exportScheduleTemplate2() method

Related to Phase 2 refactoring plan
This commit is contained in:
2026-01-17 18:46:12 +08:00
parent 9032cc0d10
commit 014e24191e
@@ -0,0 +1,17 @@
package org.springblade.modules.martial.service;
import org.springblade.modules.martial.excel.ScheduleExportExcel;
import org.springblade.modules.martial.excel.ScheduleExportExcel2;
import java.util.List;
/**
* Schedule Export Service
* Phase 2, Step 2.2: Extract export logic
*/
public interface IScheduleExportService {
List<ScheduleExportExcel> exportSchedule(Long competitionId);
List<ScheduleExportExcel2> exportScheduleTemplate2(Long competitionId, Long venueId);
}