frontend; backend: adiciona sistema novo de gravacao de provas
Signed-off-by: Rodrigo B. de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
1 parent
0750b26208
commit
24b5d04fbc
13 files changed
+1507
-12
No files matched your search
@@ -0,0 +1,25 @@
|
||||
-- CreateTable
|
||||
CREATE TABLE "SessaoProva" (
|
||||
"id" TEXT NOT NULL,
|
||||
"status" TEXT NOT NULL DEFAULT 'ATIVA',
|
||||
"dadosSessao" TEXT NOT NULL,
|
||||
"dataInicio" TIMESTAMP(3) NOT NULL,
|
||||
"dataFim" TIMESTAMP(3),
|
||||
"videoPath" TEXT,
|
||||
"relatorioPath" TEXT,
|
||||
"hashSessao" TEXT,
|
||||
"metadata" JSONB,
|
||||
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
"updatedAt" TIMESTAMP(3) NOT NULL,
|
||||
|
||||
CONSTRAINT "SessaoProva_pkey" PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "SessaoProva_hashSessao_idx" ON "SessaoProva"("hashSessao");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "SessaoProva_status_idx" ON "SessaoProva"("status");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "SessaoProva_dataInicio_idx" ON "SessaoProva"("dataInicio");
|
||||
@@ -1067,3 +1067,22 @@ model CalculoPensaoAlimenticia {
|
||||
|
||||
@@map("calculos_pensao_alimenticia")
|
||||
}
|
||||
|
||||
model SessaoProva {
|
||||
id String @id @default(cuid())
|
||||
status String @default("ATIVA") // ATIVA, PROCESSANDO, CONCLUIDA, ERRO
|
||||
dadosSessao String // JSON com dados da sessão
|
||||
dataInicio DateTime
|
||||
dataFim DateTime?
|
||||
videoPath String?
|
||||
relatorioPath String?
|
||||
hashSessao String? @unique
|
||||
metadata Json?
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
@@index([hashSessao])
|
||||
@@index([status])
|
||||
@@index([dataInicio])
|
||||
@@map("sessao_prova")
|
||||
}
|
||||
Reference in new issue
Block a user