Initial SeConectai briefing system

This commit is contained in:
2026-10-04 10:42:23 -03:00
commit 45cd8d2f03
163 changed files with 12659 additions and 0 deletions
@@ -0,0 +1,27 @@
CREATE TABLE "auditorias_acesso" (
"id" TEXT NOT NULL,
"adminId" TEXT NOT NULL,
"clienteId" TEXT NOT NULL,
"acao" TEXT NOT NULL,
"criadoEm" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "auditorias_acesso_pkey" PRIMARY KEY ("id")
);
CREATE TABLE "notas_internas" (
"id" TEXT NOT NULL,
"briefingId" TEXT NOT NULL,
"adminId" TEXT NOT NULL,
"texto" TEXT NOT NULL,
"criadoEm" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "notas_internas_pkey" PRIMARY KEY ("id")
);
CREATE INDEX "auditorias_acesso_adminId_idx" ON "auditorias_acesso"("adminId");
CREATE INDEX "auditorias_acesso_clienteId_idx" ON "auditorias_acesso"("clienteId");
CREATE INDEX "notas_internas_briefingId_idx" ON "notas_internas"("briefingId");
CREATE INDEX "notas_internas_adminId_idx" ON "notas_internas"("adminId");
ALTER TABLE "auditorias_acesso" ADD CONSTRAINT "auditorias_acesso_adminId_fkey" FOREIGN KEY ("adminId") REFERENCES "users"("id") ON DELETE RESTRICT ON UPDATE CASCADE;
ALTER TABLE "auditorias_acesso" ADD CONSTRAINT "auditorias_acesso_clienteId_fkey" FOREIGN KEY ("clienteId") REFERENCES "clientes"("id") ON DELETE RESTRICT ON UPDATE CASCADE;
ALTER TABLE "notas_internas" ADD CONSTRAINT "notas_internas_briefingId_fkey" FOREIGN KEY ("briefingId") REFERENCES "briefings"("id") ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE "notas_internas" ADD CONSTRAINT "notas_internas_adminId_fkey" FOREIGN KEY ("adminId") REFERENCES "users"("id") ON DELETE RESTRICT ON UPDATE CASCADE;