Skip to main content
#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) شماره تماس مسافر
email 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 زمان حذف منطقی رزرو

نتیجه‌گیری

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