Skip to main content
#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 وضعیت فعال بودن

جمع‌بندی

این جدول هسته اصلی سیاست‌های لغو اقامت را تشکیل می‌دهد و با تعریف بازه‌های زمانی و میزان جریمه، امکان کنترل دقیق فرآیند لغو را فراهم می‌کند. استفاده از این ساختار باعث شفافیت، کاهش خطا و یکپارچگی در محاسبه جریمه‌ها می‌شود.