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