21 lines
858 B
Plaintext
21 lines
858 B
Plaintext
model Address {
|
|
id String @id @default(uuid()) @db.Uuid
|
|
userId String @map("user_id") @db.Uuid
|
|
organizationId String @map("organization_id") @db.Uuid
|
|
recipient String @db.VarChar(160)
|
|
line1 String @db.VarChar(200)
|
|
line2 String @default("") @db.VarChar(200)
|
|
city String @db.VarChar(100)
|
|
region String @db.VarChar(100)
|
|
postalCode String @map("postal_code") @db.VarChar(20)
|
|
countryCode String @map("country_code") @db.Char(2)
|
|
phone String @db.VarChar(16)
|
|
isDefault Boolean @default(false) @map("is_default")
|
|
createdAt DateTime @default(now()) @map("created_at") @db.Timestamptz(3)
|
|
updatedAt DateTime @updatedAt @map("updated_at") @db.Timestamptz(3)
|
|
user User @relation(fields: [userId, organizationId], references: [id, organizationId], onDelete: Cascade)
|
|
@@index([userId, organizationId, createdAt, id])
|
|
@@map("addresses")
|
|
}
|
|
|