package space.nstart.pcp.pcp_mission_planing_service.repository

import org.springframework.data.jpa.repository.JpaRepository
import space.nstart.pcp.pcp_mission_planing_service.entity.DropModeSurveyEntity
import java.util.UUID

interface DropModeSurveyRepository : JpaRepository<DropModeSurveyEntity, Long> {
    fun findAllByDropMode_IdOrderBySurveyMode_TimeStartAsc(dropModeId: Long): List<DropModeSurveyEntity>
    fun findAllByDropMode_Plan_Mission_MissionId(missionId: UUID): List<DropModeSurveyEntity>

    /** Связи сброс↔съёмка по конкретной съёмке (для удаления съёмки и поиска осиротевших сбросов). */
    fun findAllBySurveyMode_Id(surveyModeId: Long): List<DropModeSurveyEntity>
}
