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:
@@ -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);
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user