SMS gone, approvals in
This commit is contained in:
+21
-7
@@ -14,16 +14,30 @@ model User {
|
||||
role String
|
||||
dealerId String?
|
||||
dealer Dealer? @relation("DealerStaff", fields: [dealerId], references: [id])
|
||||
currentOtp String?
|
||||
otpExpiresAt DateTime?
|
||||
passwordHash String?
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
assignments DealerAssignment[] @relation("SalesRepAssignments")
|
||||
stageLogs StageLog[]
|
||||
transfers StockTransfer[]
|
||||
events Event[]
|
||||
servicePoints ServicePoint[]
|
||||
assignments DealerAssignment[] @relation("SalesRepAssignments")
|
||||
stageLogs StageLog[]
|
||||
transfers StockTransfer[]
|
||||
events Event[]
|
||||
servicePoints ServicePoint[]
|
||||
loginRequests LoginRequest[] @relation("DealerLoginRequests")
|
||||
loginDecisions LoginRequest[] @relation("LoginDecisions")
|
||||
}
|
||||
|
||||
model LoginRequest {
|
||||
id String @id @default(cuid())
|
||||
userId String
|
||||
user User @relation("DealerLoginRequests", fields: [userId], references: [id], onDelete: Cascade)
|
||||
status String
|
||||
secretHash String
|
||||
expiresAt DateTime
|
||||
decidedById String?
|
||||
decidedBy User? @relation("LoginDecisions", fields: [decidedById], references: [id])
|
||||
decidedAt DateTime?
|
||||
createdAt DateTime @default(now())
|
||||
}
|
||||
|
||||
model Dealer {
|
||||
|
||||
Reference in New Issue
Block a user