Files
MultiTenantSaaS/prisma/models/user.prisma
2026-02-22 17:27:37 +05:45

28 lines
659 B
Plaintext

model User {
id String @id @default(uuid())
firstName String
middleName String?
lastName String
email String @unique
password String
role USER_ROLE @default(user)
isVerified Boolean? @default(false) // TODO: Email using queue
refreshToken String?
profilePicture String?
isDeleted Boolean? @default(false)
deletedAt DateTime?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
organizations OrganizationUserJoinTable[]
organizationsRequested OrganizationJoinRequest[]
@@map("user")
}
enum USER_ROLE {
superadmin
user
}