21 lines
576 B
TypeScript
21 lines
576 B
TypeScript
import { Request, Response } from "express";
|
|
import prisma from "../prisma/client";
|
|
|
|
// Lista todas as audiências
|
|
export async function getAudiencias(req: Request, res: Response) {
|
|
try {
|
|
const audiencias = await prisma.audiencia.findMany({
|
|
orderBy: { data: "asc" },
|
|
include: {
|
|
processo: {
|
|
select: { numero: true, nomeContraparte: true }
|
|
}
|
|
}
|
|
});
|
|
res.json(audiencias);
|
|
} catch (error) {
|
|
console.error("Erro ao buscar audiências:", error);
|
|
res.status(500).json({ error: "Erro ao buscar audiências" });
|
|
}
|
|
}
|