datasource db { provider = "postgresql" url = env("DATABASE_URL") } generator client { provider = "prisma-client-js" } enum EquipmentStatus { Active Repair Reserve WriteOff } model Equipment { id String @id @default(uuid()) name String serialNumber String dateOfInspection DateTime? commissionedAt DateTime? status EquipmentStatus createdAt DateTime @default(now()) updatedAt DateTime @updatedAt // Relations changeEquipmentStatuses ChangeEquipmentStatus[] @@map("equipment") } model ChangeEquipmentStatus { id String @id @default(uuid()) equipmentId String newStatus EquipmentStatus number String? date DateTime responsible String? createdAt DateTime @default(now()) updatedAt DateTime @updatedAt // Relations equipment Equipment @relation(fields: [equipmentId], references: [id]) @@unique([equipmentId, newStatus]) @@map("change_equipment_status") }