"feat: add Student model and migrate user-related data to UserMeta model, update schema and seed data"

This commit is contained in:
louiscklaw
2025-06-04 02:34:50 +08:00
parent 7610d80005
commit ef0c0ab389
3 changed files with 169 additions and 0 deletions

View File

@@ -71,6 +71,15 @@ model VerificationToken {
@@unique([identifier, token])
}
model Student {
id Int @id @default(autoincrement())
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
//
email String @unique
metadata Json @default("{}")
}
// ----------------------------------------------------------------
// frontend/src/_mock/_user.ts
@@ -525,6 +534,7 @@ model UserCard {
totalFollowing Float
}
// `UserItem` obsoleted, use `UserMeta` instead
model UserItem {
id String @id @default(uuid())
createdAt DateTime @default(now())
@@ -550,6 +560,31 @@ model UserItem {
isAdmin Boolean @default(false)
}
model UserMeta {
id String @id @default(uuid())
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
//
name String
city String
role String
email String
state String
status String
address String
country String
zipCode String
company String
avatarUrl String
phoneNumber String
isVerified Boolean
//
username String
password String
//
isAdmin Boolean @default(false)
}
model UserAccountBillingHistory {
id Int @id @default(autoincrement())
createdAt DateTime @default(now())