#P1822
charter_calculations_accommodation
جدول محاسبات اقامت چارتر
مقدمه
این مستند برای شرح ساختار جدول محاسبات اقامت در سامانه چارتر تهیه شده است. هدف از این جدول، مدیریت قیمتگذاری، ظرفیت، قوانین رزرو و ویژگیهای مرتبط با اقامت در قالب یک ساختار متمرکز و قابل توسعه است.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT | کلید اصلی رکورد |
| main_id | BIGINT | متصل به جدول چارترها |
| title | VARCHAR | اطلاعات اتاق از سرویس گرفته |
| rate | VARCHAR | |
| buy_adult | BIGINT | قیمت برای هر بزرگسال |
| buy_child | BIGINT | قیمت برای هر کودک |
| adult | INT | |
| child | INT | |
| sank_cost | BIGINT | هزینههای جانبی |
| extra_bed_price | BIGINT | قیمت تخت اضافه |
| buy_extra_bed_price | BIGINT | قیمت خرید تخت اضافه |
| age_child | INT | حداکثر سن کودک |
| age_infant | INT | حداکثر سن نوزاد |
| capacity | INT | ظرفیت استاندارد |
| capacity_limit | INT | حداکثر ظرفیت مجاز |
| beds | INT | تعداد تخت |
| meal | TEXT | اطلاعات وعدههای غذایی جیسونی |
| view | VARCHAR | نمای واحد اقامتی |
| reserve_combined | TINYINT | وضعیت رزرو ترکیبی |
| reserve_less_beds | TINYINT | امکان رزرو با تخت کمتر |
| reserve_without_infant | TINYINT | رزرو بدون نوزاد |
| reserve_share | TINYINT | رزرو اشتراکی |
| facilities | TEXT | امکانات |
| services | TEXT | خدمات |
| staircase | TEXT | اطلاعات دسترسی یا طبقات |
| is_tour | TINYINT | مشخص میکند اقامت بهصورت تور است |
| is_phone | TINYINT | قابل رزرو فقط بهصورت تلفنی |
| status | INT | وضعیت فعال یا غیرفعال |
| created_at | TIMESTAMP | زمان ایجاد رکورد |
| updated_at | TIMESTAMP | آخرین زمان ویرایش |
نتیجهگیری
این جدول نقش کلیدی در محاسبات اقامت سامانه چارتر دارد و کلیه اطلاعات مورد نیاز برای تعیین قیمت، ظرفیت و قوانین رزرو را بهصورت یکپارچه در اختیار سیستم قرار میدهد.