package dev.lions.unionflow.server.repository;

import dev.lions.unionflow.server.entity.Donateur;
import io.quarkus.hibernate.orm.panache.PanacheRepositoryBase;
import jakarta.enterprise.context.ApplicationScoped;
import java.util.List;
import java.util.UUID;

/** Repository des donateurs (registre obligatoire SYCEBNL). */
@ApplicationScoped
public class DonateurRepository implements PanacheRepositoryBase<Donateur, UUID> {

  public List<Donateur> findByOrganisation(UUID organisationId) {
    return list("organisationId = ?1 ORDER BY nomPrenoms, raisonSociale", organisationId);
  }
}
