forked from axel/FocusAgenda
Correção de bugs e criação do termos de privacidade
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
package com.agendaestudantil.repositorio;
|
||||
|
||||
import com.agendaestudantil.entidade.Notificacao;
|
||||
import org.springframework.data.mongodb.repository.MongoRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Repository
|
||||
public interface NotificacaoRepositorio extends MongoRepository<Notificacao, String> {
|
||||
|
||||
List<Notificacao> findByEstudanteIdAndLidaFalse(String estudanteId);
|
||||
|
||||
List<Notificacao> findByEstudanteId(String estudanteId);
|
||||
|
||||
long countByEstudanteIdAndLidaFalse(String estudanteId);
|
||||
|
||||
void deleteByEstudanteId(String estudanteId);
|
||||
|
||||
boolean existsByEstudanteIdAndReferenciaId(String estudanteId, String referenciaId);
|
||||
|
||||
boolean existsByEstudanteIdAndReferenciaIdAndTipo(String estudanteId, String referenciaId, Notificacao.TipoNotificacao tipo);
|
||||
|
||||
List<Notificacao> findByEstudanteIdAndReferenciaIdAndTipo(String estudanteId, String referenciaId, Notificacao.TipoNotificacao tipo);
|
||||
}
|
||||
Reference in New Issue
Block a user