#P1924
factors
جدول مراجع بلیط مسافران
مقدمه
این جدول برای ثبت اطلاعات هر بلیط صادرشده برای مسافران در سامانه طراحی شده است. هر رکورد نمایانگر یک مرجع مستقل فروش یا صدور بلیط بوده و تمامی اطلاعات پایهای مربوط به مسافر، مسیر، وضعیت مالی و فرآیند تأیید را در خود نگهداری میکند. این ساختار، پایهی اصلی اتصال بین فروش، حسابداری و گزارشگیری عملیاتی سیستم محسوب میشود.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT UNSIGNED | شناسه یکتای مرجع بلیط |
| serial | BIGINT | شماره سریال داخلی مرجع فروش |
| branch | SMALLINT UNSIGNED | شناسه دفتر با کلید خارجی متصل به دفاتر |
| slug | VARCHAR(255) | شناسه متنی مرجع برای لینک یا رهگیری |
| type_factor | INT | نوع سند مالی مرتبط با بلیط |
| operator | INT UNSIGNED | اپراتور ثبتکننده یا صادرکننده بلیط |
| colleague_auth | INT | شناسه همکار یا عامل مجاز فروش |
| customer | BIGINT UNSIGNED | شناسه مسافر یا مشتری |
| description | LONGTEXT | توضیحات عمومی مربوط به بلیط |
| financial_desc | LONGTEXT | توضیحات مالی و حسابداری بلیط |
| route | ENUM('internal','international') | نوع مسیر بلیط (داخلی یا خارجی) |
| income | VARCHAR(255) | نوع درآمد |
| discount | BIGINT | مبلغ تخفیف اعمالشده روی بلیط |
| checkout | VARCHAR(255) | اطلاعات تسویه یا روش پرداخت |
| INT | وضعیت چاپ بلیط (۰ بدون چاپ، ۱ چاپ بدون قیمت، ۲ چاپ با قیمت) | |
| confirmation | TIMESTAMP | زمان تأیید نهایی بلیط توسط مسافر |
| status | INT | وضعیت جاری مرجع بلیط |
| created_at | TIMESTAMP | زمان ایجاد رکورد بلیط |
| updated_at | TIMESTAMP | زمان آخرین ویرایش اطلاعات |
| snapshot_updated_at | DATETIME | زمان آخرین ثبت تصویر وضعیت مرجع |
نتیجهگیری
جدول مراجع بلیط، نقطهی اتصال بین مسافر، فروش، عملیات و حسابداری در سامانه است. این جدول امکان ردیابی کامل هر بلیط، بررسی وضعیت مالی، کنترل فرآیند تأیید و تهیه گزارشهای دقیق عملیاتی و مدیریتی را فراهم میسازد و یکی از مهمترین جداول محوری سیستم به شمار میرود.