feat: refine Account model schema with consistent formatting and add default rank field to PartyUser model

This commit is contained in:
louiscklaw
2025-06-18 00:23:12 +08:00
parent 2b09261f0a
commit 4cf93f431e

View File

@@ -16,11 +16,11 @@ model Helloworld {
}
model Account {
id String @id @default(cuid())
userId String @map("user_id")
id String @id @default(cuid())
userId String @map("user_id")
type String
provider String
providerAccountId String @map("provider_account_id")
providerAccountId String @map("provider_account_id")
refresh_token String?
access_token String?
expires_at Int?
@@ -30,10 +30,9 @@ model Account {
session_state String?
oauth_token_secret String?
oauth_token String?
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
PartyUser PartyUser? @relation(fields: [partyUserId], references: [id])
partyUserId String?
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
PartyUser PartyUser? @relation(fields: [partyUserId], references: [id])
partyUserId String?
@@unique([provider, providerAccountId])
}
@@ -1290,4 +1289,6 @@ model PartyUser {
city String @default("")
address String @default("")
zipCode String @default("")
//
rank String @default("user")
}