#P1833
charter_reservation_accommodation_rooms
جدول اتاقهای اقامت رزروشده
مقدمه
این جدول برای ثبت اتاقهای اختصاص دادهشده به هر رزرو اقامت به کار میرود. هر سطر یک اتاق مجزا (با تاریخ خاص و نوع عملیات جداگانه) را در دل یک رزرو کلی نمایش میدهد.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT | شناسه یکتای رکورد (اتاق رزرو شده) |
| reservation_id | BIGINT | شناسه رزرو والد (ارجاع به جدول رزرو اقامت) |
| room_id | BIGINT | شناسه اتاق واقعی (از هتل/اقامتگاه) |
| type | ENUM('reserve','temporary','warranty','disable') | نوع عملیات روی اتاق: رزرو قطعی، رزرو موقت، گارانتی یا غیرفعالسازی |
| date | DATE | تاریخ تخصیص اتاق |
| status | INT | وضعیت رکورد (مثلاً فعال/غیرفعال یا سایر کدهای سیستمی) |
| created_at | DATETIME | زمان ایجاد رکورد |
| updated_at | DATETIME | آخرین بهروزرسانی رکورد |
| deleted_at | DATETIME (NULL) | زمان حذف منطقی رکورد |
جمعبندی
این جدول سطوح دسترسی و عملیات روزانه روی ظرفیت اتاقها را کنترل میکند و پیوند مستقیمی با رزرو اقامت اصلی دارد.