update and sync prisma schema and create ad dto

This commit is contained in:
Grégoire Chevalier
2023-05-11 10:45:44 +02:00
parent 362452fc10
commit def8caa6e1
5 changed files with 55 additions and 81 deletions

View File

@@ -17,7 +17,7 @@ model Ad {
passenger Boolean
frequency Frequency
fromDate DateTime @db.Date
toDate DateTime @db.Date
toDate DateTime @db.Date
monTime DateTime? @db.Timestamptz()
tueTime DateTime? @db.Timestamptz()
wedTime DateTime? @db.Timestamptz()
@@ -25,23 +25,19 @@ model Ad {
friTime DateTime? @db.Timestamptz()
satTime DateTime? @db.Timestamptz()
sunTime DateTime? @db.Timestamptz()
monMargin Int?
tueMargin Int?
wedMargin Int?
thuMargin Int?
friMargin Int?
satMargin Int?
sunMargin Int?
seatsDriver Int @db.SmallInt
seatsPassenger Int @db.SmallInt
monMargin Int
tueMargin Int
wedMargin Int
thuMargin Int
friMargin Int
satMargin Int
sunMargin Int
seatsDriver Int @db.SmallInt
seatsPassenger Int @db.SmallInt
createdAt DateTime @default(now())
updatedAt DateTime @default(now()) @updatedAt
addresses Address[]
@@index([driver])
@@index([passenger])
@@index([fromDate])
@@index([toDate])
@@map("ad")
}
@@ -56,8 +52,8 @@ model Address {
street String?
locality String?
postalCode String?
country String?
type AddressType?
country String?
countryCode String?
createdAt DateTime @default(now())
updatedAt DateTime @default(now()) @updatedAt
Ad Ad @relation(fields: [adUuid], references: [uuid], onDelete: Cascade)
@@ -69,11 +65,3 @@ enum Frequency {
PUNCTUAL
RECURRENT
}
enum AddressType {
HOUSE_NUMBER
STREET_ADDRESS
LOCALITY
VENUE
OTHER
}