package com.mydreamjob.bidirectionalmatch; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Optional; @Repository public interface ApplicationMatchEventRepository extends JpaRepository { Optional findByApplicationIdAndEventTypeAndDedupKey( Long applicationId, String eventType, String dedupKey); /** 待发送的 MATCH_SUCCEEDED 通知(Outbox 轮询) */ List findByEventTypeAndNotificationStatus( String eventType, String notificationStatus); }