Skip to main content
#P1831

charter_requests

جدول درخواست‌های چارتر

مقدمه

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

ساختار جدول

نام ستون نوع داده توضیح
id BIGINT کلید اصلی 
branch SMALLINT UNSIGNED شناسه شعبه‌ای که درخواست از آن ثبت شده  است متصل به آفیس
operator INT UNSIGNED شناسه اپراتور یا کاربری که درخواست را ثبت کرده است متصل به اپراتورها
type ENUM('change_details', 'transfer') نوع درخواست: تغییر مشخصات رزرو یا انتقال آن
reserve_id BIGINT شناسه رزرو چارتر مرتبط با این درخواست
data LONGTEXT داده‌های تکمیلی درخواست؛ معمولاً شامل اطلاعات تغییرات یا جزئیات انتقال (اغلب به‌صورت JSON)
status INT وضعیت پردازش درخواست 
created_at DATETIME زمان ثبت درخواست
updated_at DATETIME آخرین زمان به‌روزرسانی وضعیت درخواست

نتیجه‌گیری

 باعث تفکیک صحیح منطق «درخواست» از «رزرو» در سیستم می‌شود و امکان پیاده‌سازی گردش کارهای تأییدی را فراهم می‌کند.