Initial commit

This commit is contained in:
Tesscorp Server
2026-07-15 19:02:28 -06:00
parent 26d3c0e1e7
commit 3059708aba
26 changed files with 1315 additions and 126 deletions
+33
View File
@@ -0,0 +1,33 @@
generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "sqlite"
url = "file:./dev.db"
}
model Company {
id String @id @default(uuid())
name String @unique
users User[]
}
model User {
id String @id @default(uuid())
email String @unique
password String
role String @default("CLIENT") // "ADMIN" or "CLIENT"
companyId String?
company Company? @relation(fields: [companyId], references: [id])
}
model TicketHistory {
id String @id @default(uuid())
title String
description String
urgency String
createdAt DateTime @default(now())
userEmail String
companyName String
}