guilherme
08/18/2022, 4:09 PMreturn await this.alertRepository.update({
where: {
id,
},
data: {
...alertData,
AlertAction: {
updateMany: {
data: AlertAction,
where: {},
},
},
},
});
heliosalves
08/18/2022, 5:37 PMguilherme
08/19/2022, 4:36 PMguilherme
08/19/2022, 4:36 PMmodel Alert {
id String @id @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid
title String
isActive Boolean @default(false)
description String
houseSensorId String @db.Uuid
houseSensor HouseSensor @relation(fields: [houseSensorId], references: [id])
notifications Notification[]
userId String @db.Uuid
user User @relation(fields: [userId], references: [id])
createdAt DateTime @default(now()) @db.Timestamptz(3)
updatedAt DateTime @updatedAt @db.Timestamptz(3)
AlertAction AlertAction[]
@@map("alert")
}
model AlertAction {
id String @id @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid
description String?
action AlertActionType
startDateTime DateTime?
endDateTime DateTime?
alert Alert? @relation(fields: [alertId], references: [id], onDelete: Cascade)
alertId String? @db.Uuid
createdAt DateTime @default(now()) @map("created_at") @db.Timestamptz(3)
updatedAt DateTime @updatedAt @map("updated_at") @db.Timestamptz(3)
@@map("alert_action")
}
guilherme
08/19/2022, 4:37 PMguilherme
08/19/2022, 4:37 PMguilherme
08/19/2022, 5:26 PMguilherme
08/19/2022, 5:26 PMDan Martin
08/20/2022, 6:18 PMguilherme
08/20/2022, 6:29 PMguilherme
08/20/2022, 6:29 PMDan Martin
08/20/2022, 6:48 PMguilherme
08/22/2022, 3:19 PMNurul
08/30/2022, 12:53 PMguilherme
08/30/2022, 3:23 PM