#P1847
accommodation_cancellation_rules
جدول قوانین لغو اقامت
مقدمه
این جدول برای تعریف و مدیریت قوانین لغو اقامت طراحی شده است و مشخص میکند در صورت لغو رزرو، جریمه بر چه اساسی و با چه شرایط زمانی محاسبه شود. این ساختار امکان پیادهسازی سیاستهای منعطف لغو را برای هر اقامت فراهم میسازد.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT | شناسه یکتا |
| accommodation | BIGINT | شناسه اقامت مربوطه |
| penalty_type | INT | نوع جریمه اعمالشده |
| percent_penalty | INT | درصد جریمه لغو نسبت به مبلغ کل |
| time_left | INT | بازه زمانی باقیمانده تا شروع اقامت |
| date_from | VARCHAR(255) | از تاریخ |
| date_to | VARCHAR(255) | تا تاریخ |
| description | TEXT | توضیحات تکمیلی |
| status | INT | وضعیت فعال بودن |
جمعبندی
این جدول هسته اصلی سیاستهای لغو اقامت را تشکیل میدهد و با تعریف بازههای زمانی و میزان جریمه، امکان کنترل دقیق فرآیند لغو را فراهم میکند. استفاده از این ساختار باعث شفافیت، کاهش خطا و یکپارچگی در محاسبه جریمهها میشود.