package com.sc.sicanet.migracion_sicanet.repository;

import com.sc.sicanet.migracion_sicanet.entity.Domicilio;
import com.sc.sicanet.migracion_sicanet.entity.Persona;
import org.springframework.data.repository.CrudRepository;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Optional;

@Repository
public interface DomicilioRepository extends CrudRepository<Domicilio, Integer> {

    Optional<Domicilio> findByPkDomicilio(int pkDomicilio);
    List<Domicilio> findByPersona(Persona persona);
    Optional<Domicilio> findByPersonaAndTipoDomicilioAndEstatusAndDispositivo(Persona persona, String tipoDomicilio,
                                                                              String estatus, String dispositivo);
    Optional<Domicilio> findByUuid(String uuid);
}
