generator client { provider = "prisma-client-js" } datasource db { provider = "postgresql" } enum EquipmentStatus { Active Repair Reserve WriteOff } model Equipment { id String @id @default(uuid()) name String serialNumber String dateOfInspection DateTime? commissionedAt DateTime? installationDate DateTime? writeOffDate DateTime? status EquipmentStatus @default(Active) /// JSON: [{ id, objectKey, originalFileName, contentType, sizeBytes }] — файлы в MinIO/S3 attachments Json? changeEquipmentStatuses ChangeEquipmentStatus[] } model ChangeEquipmentStatus { id String @id @default(uuid()) equipmentId String? equipment Equipment? @relation(fields: [equipmentId], references: [id]) newStatus EquipmentStatus number String? date DateTime responsible String? /// JSON: [{ id, objectKey, originalFileName, contentType, sizeBytes }] — файлы в MinIO/S3 attachments Json? }