generator client { provider = "prisma-client-js" } datasource db { provider = "postgresql" url = env("DATABASE_URL") } model ResetToken { id Int @id @default(autoincrement()) token String @unique expiration DateTime usedAt DateTime? createdAt DateTime @default(now()) updatedAt DateTime @updatedAt user User @relation(fields: [userId], references: [id], name: "resettoken_to_user") userId Int creator User @relation(fields: [creatorId], references: [id], name: "resettoken_to_creator") creatorId Int } model User { id Int @id @default(autoincrement()) lastLogin DateTime? lastLoginPrior DateTime? roles Json? groups Json? createdAt DateTime @default(now()) updatedAt DateTime @updatedAt accountExpires String? badPasswordTime String? badPwdCount String? cn String? department String? description String? displayName String? distinguishedName String? dn String? extensionAttribute1 String? extensionAttribute10 String? extensionAttribute2 String? extensionAttribute6 String? extensionAttribute7 String? givenName String? homeDirectory String? homeDrive String? lastLogoff String? lastLogon String? lastLogonTimestamp String? lockoutTime String? logonCount String? mail String? name String? objectCategory String? objectGUID String? objectSid String? primaryGroupID String? pwdLastSet DateTime? sAMAccountName String @unique sAMAccountType String? sn String? thumbnailPhoto String? title String? userAccountControl String? userPrincipalName String? whenChanged String? whenCreated String? createdTokens ResetToken[] @relation("resettoken_to_user") tokens ResetToken[] @relation("resettoken_to_creator") WifiDevice WifiDevice[] @relation("wifidevice_to_user") } model WifiDevice { id Int @id @default(autoincrement()) oui String? mac String @unique hostname String? firstSeen DateTime? lastSeen DateTime? essid String? ip String? uptime String? apName String? status Status? createdAt DateTime @default(now()) updatedAt DateTime @updatedAt userId Int? user User? @relation(fields: [userId], references: [id], name: "wifidevice_to_user") } enum Status { ONLINE OFFLINE }