Files
EME_APP/eme-backend/src/repositories/carte-etudiante.repository.ts
T

14 lines
458 B
TypeScript

import { Prisma } from '@prisma/client';
import { prisma } from '../db/prisma';
export type CarteAvecUtilisateur = Prisma.CarteEtudianteGetPayload<{
include: { utilisateur: { include: { role: true; campus: true } } };
}>;
export function findByQrCode(qrCode: string): Promise<CarteAvecUtilisateur | null> {
return prisma.carteEtudiante.findFirst({
where: { qrCode },
include: { utilisateur: { include: { role: true, campus: true } } },
});
}