#P1832
charter_reservation_accommodation
جدول رزرو اقامت چارتر
مقدمه
این جدول نمایانگر رکورد نهایی رزرو اقامت در سامانه چارتر است. این جدول اطلاعات هویتی رزرو، مسافر، مشخصات اقامت، دادههای مالی، گارانتی، خدمات اضافی و وضعیت پردازش را بهصورت متمرکز نگهداری میکند.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT | شناسه یکتای رزرو اقامت |
| slug | VARCHAR(255) | شناسه متنی یکتا برای نمایش یا رهگیری رزرو |
| branch | SMALLINT UNSIGNED | شناسه شعبه ثبتکننده رزرو متصل به آفیس |
| booker_type | ENUM('passenger','agent','branch','broker') | نوع ثبتکننده رزرو |
| booker | BIGINT | شناسه کاربر یا مرجع ثبتکننده رزرو |
| main_id | BIGINT | شناسه چارتر متصل به چارترها |
| item_id | BIGINT | شناسه آیتم متصل به ایتم ها |
| passenger_id | BIGINT | شناسه مسافر اصلی |
| lock_id | BIGINT (NULL) | شناسه قفل رزرو برای جلوگیری از تداخل پردازش |
| factor_id | BIGINT (NULL) | شناسه رفرنس مرتبط |
| local_pnr | VARCHAR(255) | کد مرجع داخلی رزرو |
| amount | INT | مبلغ کل رزرو |
| warranty_type | ENUM('system','colleague') (NULL) | نوع گارانتی رزرو |
| warranty | BIGINT (NULL) | مقدار گارانتی |
| warranty_id | INT (NULL) | شناسه مرجع گارانتی |
| mobile | VARCHAR(255) (NULL) | شماره تماس مسافر |
| VARCHAR(255) (NULL) | ایمیل مسافر | |
| refund_id | BIGINT (NULL) | شناسه درخواست یا عملیات بازپرداخت |
| financial | LONGTEXT | جزئیات مالی رزرو (ساختارمند) |
| passenger | LONGTEXT | اطلاعات کامل مسافر |
| passenger_age_title | ENUM('ADL','INF','CHD') | رده سنی مسافر اصلی |
| guests | LONGTEXT (NULL) | لیست سایر مهمانان |
| number_guests | INT | تعداد کل مهمانان |
| checkin_date | VARCHAR(255) | تاریخ ورود |
| checkout_date | VARCHAR(255) | تاریخ خروج |
| extra_bed | INT (NULL) | تعداد تخت اضافه |
| services | LONGTEXT (NULL) | خدمات انتخابشده |
| note | TEXT (NULL) | یادداشت داخلی رزرو |
| ip | VARCHAR(255) | آدرس IP ثبتکننده رزرو |
| status | INT | وضعیت رزرو |
| created_at | DATETIME | زمان ایجاد رزرو |
| updated_at | DATETIME | آخرین بهروزرسانی رزرو |
| deleted_at | DATETIME | زمان حذف منطقی رزرو |
نتیجهگیری
این جدول هسته اجرایی فرآیند رزرو اقامت در سامانه است و تقریباً تمام ابعاد عملیاتی، مالی و اطلاعاتی یک رزرو را پوشش میدهد. طراحی متمرکز این جدول امکان گزارشگیری، پیگیری وضعیت، محاسبات مالی و اعمال قوانین چارتر را بهصورت یکپارچه فراهم میکند.