refactor: define IScheduleStatusService interface

Phase 2, Step 2.9: Create status service interface
- Define updateParticipantCheckInStatus method signature
- Prepare for extracting status logic from MartialScheduleServiceImpl

Related to Phase 2 refactoring plan
This commit is contained in:
2026-01-18 01:02:14 +08:00
parent 59c65a3d79
commit 8726aa6d4a
@@ -0,0 +1,17 @@
package org.springblade.modules.martial.service;
/**
* Schedule Status Service Interface
* Responsible for managing participant check-in status
*/
public interface IScheduleStatusService {
/**
* Update participant check-in status
*
* @param participantId Participant ID
* @param status Check-in status
* @return Success flag
*/
boolean updateParticipantCheckInStatus(Long participantId, String status);
}