#P1850
accommodation_roomtypes
جدول انواع اتاق اقامت
مقدمه
این جدول برای تعریف و مدیریت انواع اتاقهای هر اقامت طراحی شده است. اطلاعاتی مانند ظرفیت بزرگسال، کودک و نوزاد، تعداد تختها و عناوین نمایشی هر نوع اتاق در این ساختار ذخیره میشود. این جدول نقش کلیدی در محاسبات ظرفیت و فرآیند رزرو ایفا میکند.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT | شناسه یکتا |
| accommodation | BIGINT | شناسه اقامت |
| fa_title | VARCHAR(255) | عنوان فارسی نوع اتاق |
| en_title | VARCHAR(255) | عنوان انگلیسی نوع اتاق |
| beds | INT | تعداد تخت اتاق |
| extra_bed | INT | تعداد تخت اضافه قابل ارائه |
| adult_capacity | INT | حداکثر ظرفیت بزرگسال |
| child_capacity | INT | حداکثر ظرفیت کودک |
| child_age | INT | حداکثر سن کودک برای این نوع اتاق |
| infant_age | INT | حداکثر سن نوزاد برای این نوع اتاق |
| room_capacity | INT | ظرفیت کلی اتاق |
| status | INT | وضعیت فعال یا غیرفعال بودن نوع اتاق |
| created_at | TIMESTAMP | زمان ایجاد رکورد |
| updated_at | TIMESTAMP | زمان آخرین ویرایش رکورد |
جمعبندی
جدول انواع اتاق، پایهٔ تعریف ظرفیت و ساختار رزرو اقامت محسوب میشود و با جداسازی اطلاعات مربوط به هر نوع اتاق، مدیریت قیمتگذاری، کنترل ظرفیت و توسعه آینده سیستم را سادهتر میکند. این طراحی امکان پشتیبانی از اقامتهای متنوع با ساختارهای مختلف را فراهم میسازد.