diff --git a/src/main/java/org/springblade/modules/martial/service/IScheduleStatusService.java b/src/main/java/org/springblade/modules/martial/service/IScheduleStatusService.java new file mode 100644 index 0000000..2229af4 --- /dev/null +++ b/src/main/java/org/springblade/modules/martial/service/IScheduleStatusService.java @@ -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); +}