#P1849
accommodation_policies
جدول سیاستها و قوانین اقامت
مقدمه
این جدول برای نگهداری قوانین، سیاستها و شرایط اجرایی مربوط به هر اقامت طراحی شده است. اطلاعاتی مانند ساعات ورود و خروج، قوانین دریافت هزینه نیمروز، شرایط ترنسفر، سیاستهای مربوط به کودکان و توضیحات تکمیلی در این ساختار ذخیره میشوند و نقش مهمی در شفافسازی فرآیند رزرو ایفا میکنند.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT | شناسه یکتا |
| accommodation | BIGINT | شناسه اقامت مرتبط |
| checkin_time | VARCHAR(255) | ساعت ورود به اقامت |
| checkout_time | VARCHAR(255) | ساعت خروج از اقامت |
| half_charge_from | VARCHAR(255) | زمان شروع نیمشارژ |
| half_charge_to | VARCHAR(255) | زمان پایان نیمشارژ |
| concubine | INT | وضعیت مجاز بودن اقامت زوج بدون نسبت رسمی |
| single_woman | INT | وضعیت مجاز بودن اقامت خانم تنها |
| welcome_transfer | INT | وجود ترنسفر استقبال هنگام ورود |
| return_transfer | INT | وجود ترنسفر برگشت |
| foreigners_fee | INT | وجود هزینه اضافی برای مهمانان خارجی |
| free_transfer_policy | LONGTEXT | توضیحات کامل سیاست ترنسفر |
| free_transfers | LONGTEXT | جزئیات ترنسفرهای رایگان ارائهشده |
| cancel_description | LONGTEXT | توضیحات تکمیلی سیاستهای لغو |
| reviews | LONGTEXT | توضیحات یا نظرات درجشده درباره اقامت |
| child_age | INT | سن کودک |
| infant_age | INT | سن نوزاد |
| is_marketplace | INT | نشاندهنده تعلق اقامت به مارکتپلیس |
| status | INT | وضعیت فعال یا غیرفعال بودن |
جمعبندی
این جدول مرجع اصلی نگهداری سیاستهای اجرایی اقامت است و با تمرکز بر قوانین زمانی، مالی و محدودیتهای خاص، به یکپارچگی رفتار سیستم در فرآیند رزرو کمک میکند. جداسازی این اطلاعات از جدول اصلی اقامت، توسعهپذیری و نگهداری سامانه را بهصورت محسوسی بهبود میدهد.