Split archive journal to 2 sub-modules by status. Add possibility to upload file for equipment. Change date fields for equipment.
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
-- Add user-managed lifecycle dates for equipment list and cards.
|
||||
ALTER TABLE "Equipment" ADD COLUMN IF NOT EXISTS "installationDate" TIMESTAMP(3);
|
||||
ALTER TABLE "Equipment" ADD COLUMN IF NOT EXISTS "writeOffDate" TIMESTAMP(3);
|
||||
@@ -0,0 +1,2 @@
|
||||
-- Allow equipment cards to store multiple file attachments, same format as status changes.
|
||||
ALTER TABLE "Equipment" ADD COLUMN IF NOT EXISTS "attachments" JSONB;
|
||||
@@ -19,7 +19,11 @@ model Equipment {
|
||||
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[]
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user