first commit

This commit is contained in:
rodrigo committed 2025-04-10 23:07:21 -03:00
commit c9fb67e751
423 files changed
+53287

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
import { Alerta } from "@prisma/client";
export class NotificacaoService {
async enviarNotificacao(
usuarioId: string,
tipo: string,
mensagem: string,
): Promise<void> {
// Implementar push notifications (ex: usando Firebase Cloud Messaging)
await this.salvarAlerta({
usuarioId,
tipo,
mensagem,
dataAlerta: new Date(),
});
}
private async salvarAlerta(dados: Partial<Alerta>): Promise<Alerta> {
// Implementar salvamento no banco
return null as any;
}
async verificarPrazos(): Promise<void> {
// Verificar prazos próximos e enviar alertas
}
}