#P1875
mapping_accommodations
جدول نگاشت واحدهای اقامتی
مقدمه
این جدول برای ایجاد ارتباط مستقیم بین شناسه واحدهای اقامتی در سامانه داخلی و شناسههای متناظر آنها در سامانههای تأمینکننده خدمات اقامتی طراحی شده است. هدف از این ساختار، یکپارچهسازی دادهها و جلوگیری از تکرار یا ناهماهنگی اطلاعات در فرآیندهای عملیاتی است.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT | شناسه یکتای هر رکورد در جدول |
| accommodation | BIGINT | شناسه واحد اقامتی در سیستم داخلی |
| sepehr | BIGINT | شناسه واحد اقامتی در سامانه سپهر (قابل تهی) |
| tport | BIGINT | شناسه واحد اقامتی در سامانه تیپورت (قابل تهی) |
| snapptrip | BIGINT | شناسه واحد اقامتی در سامانه اسنپتریپ (قابل تهی) |
| alibaba | BIGINT | شناسه واحد اقامتی در سامانه علیبابا (قابل تهی) |
| eghamat24 | BIGINT | شناسه واحد اقامتی در سامانه اقامت۲۴ (قابل تهی) |
| iranhotelonline | BIGINT | شناسه واحد اقامتی در سامانه ایرانهتلآنلاین (قابل تهی) |
| airplus | BIGINT | شناسه واحد اقامتی در سامانه ایرپلاس (قابل تهی) |
| status | INT | وضعیت فعال یا غیرفعال بودن رکورد (پیشفرض: ۱) |
پیشنهاد بهبود
بهتر بود که این سرویس ها در جدولی جداگانه ذخیره شوند و در نهایت آیدی آنها در یک ستون نوع سرویس قرار میگرفت تا جدول بهینه باشد و از این حجم از مقادیر خالی جلوگیری شود
جمعبندی
این جدول نقش کلیدی در هماهنگسازی اطلاعات اقامتی بین سامانه داخلی و منابع مختلف ارائهدهنده خدمات ایفا میکند. ساختار آن امکان مدیریت ساده تطبیق شناسهها و توسعه آتی ارتباط با منابع جدید را فراهم میسازد.