#P1840
charter_warranties
جدول تضمین خدمات در سامانه چارتر
مقدمه
برای مدیریت تضمینها، تعهدات و بلوکهکردن ظرفیتها در سرویسهای چارتر استفاده میشود. این جدول میتواند میزان ظرفیت تضمینشده، هزینهها و بازه زمانی تعهد را برای هر آیتم یا اتاق نگهداری کند.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT | شناسه یکتای رکورد تضمین |
| main_id | BIGINT UNSIGNED | شناسه مرجع چارترمتصل به چارترها |
| item_id | BIGINT | شناسه آیتم متصل به چارتر ایتم ها |
| guarantor_type | ENUM('colleague','office') | نوع تضمینکننده (همکار یا دفتر) |
| guarantor | BIGINT | شناسه تضمینکننده |
| reserve_adult | INT | تعداد ظرفیت تضمینشده برای بزرگسال |
| per_adult | BIGINT | مبلغ تضمین برای هر بزرگسال |
| reserve_child | INT | تعداد ظرفیت تضمینشده برای کودک |
| per_child | BIGINT | مبلغ تضمین برای هر کودک |
| reserve_infant | INT | تعداد ظرفیت تضمینشده برای نوزاد |
| per_infant | BIGINT | مبلغ تضمین برای هر نوزاد |
| room_id | BIGINT | شناسه اتاق |
| sank_cost | BIGINT | مبلغ جریمه در صورت عدم فروش ظرفیت تضمینشده |
| start_date | DATETIME | زمان شروع اعتبار تضمین |
| end_date | DATETIME | زمان پایان اعتبار تضمین |
| per_service | BIGINT | مبلغ تضمین بهازای هر سرویس |
| status | INT | وضعیت رکورد (فعال یا غیرفعال) |
| created_at | DATETIME | زمان ایجاد رکورد تضمین |
| updated_at | DATETIME | زمان آخرین بهروزرسانی |
جمعبندی
هسته اصلی مدیریت تضمینها و تعهدات مالی در چارتر محسوب میشود و امکان کنترل ظرفیت، محاسبه ریسک و اعمال جریمههای عدم فروش را فراهم میکند.