Advanced Search
Search Results
708 total results found
GET /b2c/v1/financial/list
List Financial History این اندپوینت برای نمایش لیست تراکنشهای مالی کاربران طراحی شده است و بسته به نوع گروه کاربری (b2c یا b2b/ colleague) دادهها از جداول متفاوتی واکشی میگردند. برای کاربران B2C، از جداول factor_items، factors و pays اطلاعات استخراج میشود...
GET /b2c/v1/passengers/previous
List Previous Passengers این اندپوینت جهت واکشی لیست مسافرانی که پیشتر در رزروهای کاربر (یا همکار) شرکت داشتهاند طراحی شده است. اطلاعات از جدول customers واکشی شده و شامل جزئیات هویتی، ملیتی، گذرنامه و تماس فرد میباشد. Endpoint Info URL: /b2c/v...
GET /b2c/v1/gateway/details
Payment Gateway Details این اندپوینت جزئیات تراکنش از درگاه بانکی (Payment Gateway) را بر اساس serial_id برمیگرداند. در صورتیکه وضعیت تراکنش موفق (status=3) باشد، اطلاعات کارت و کد رهگیری نمایش داده میشود؛ در غیر این صورت، پیام خطا و جزئیات تراکنش ناموفق ب...
GET /b2c/v1/discount/submit
Submit Discount Code این اندپوینت برای بررسی و اعمال کد تخفیفهای فعال هر branch (دفتر عامل) طراحی شده است. کد تخفیف فقط در صورتی قابل استفاده است که هنوز منقضی نشده باشد، محدودیت استفاده آن تمام نشده باشد و در صورت تعریف کاربر خاص، توسط همان کاربر ارسال شود....
GET /b2c/v1/discount/unsubmit
Unsubmit Discount Code این اندپوینت برای بازگرداندن ظرفیت یا اعتبار مصرفشدهی یک کد تخفیف در سیستم B2C طراحی شده است. در واقع، اگر کد تخفیف اشتباهی استفاده یا تراکنش مربوط به آن لغو شود، با این درخواست میتوان مقدار limit آن را افزایش داد و status را در حالت...
GET /b2c/v1/wallet/ballance
Wallet Balance این اندپوینت برای واکشی موجودی کیفپول کاربر در سیستم B2C طراحی شده است. بر اساس group (مقدار JWT احراز هویت)، نوع کاربر بین B2C و B2B (colleague) تشخیص داده میشود و سپس موجودی کیف پول از جدول wallet با استفاده از کنترلر مالی اصلی (AccountingC...
POST /b2c/v1/wallet/credit
POST /b2c/v1/wallet/credit این اندپوینت به کاربران B2C و همکاران (B2B/Colleague) اجازه میدهد تا از طریق درگاه پرداخت فعال دفتر خود، مبلغی را به کیفپولشان واریز کنند. نتیجه نهایی تولید لینک پرداخت منحصربهفرد با ساختار /p/{slug} است. Endpoint Information...
GET /b2c/v1/ledger-account
ledger-account این اندپوینت برای واکشی حساب کل دفتر همکار (colleague) در سیستم مالی B2C بهکار میرود و از دادههای تجمیعشده در Redis و خروجی متد ColleaguesController::colleagueLedgerAccounts استفاده میکند تا هم جزئیات صورتحسابها (ledger items) و هم مانده...
GET /b2c/v1/articles
GET /b2c/v1/articles این اندپوینت برای دریافت فهرست مقالات در سیستم B2C استفاده میشود. امکان فیلتر بر اساس دستهبندیها، تگها و موقعیتها (places) و همچنین مرتبسازی بر اساس امتیاز (score) یا تعداد بازدید (views) فراهم شده است. در حالت عادی خروجی صفحهبندی...
GET /b2c/v1/articles/{article}
GET /b2c/v1/articles/{article} این اندپوینت برای مشاهده جزئیات یک مقاله خاص در سامانهی B2C طراحی شده است. ورودی شامل شناسه یا slug مقاله است که بهصورت Model Binding لاراول به Article تبدیل میشود. نتیجه در قالب ArticleResource بازگردانده میشود تا دادهها ب...
GET /b2c/v1/categories
GET /b2c/v1/categories این اندپوینت برای دریافت فهرست دستهبندیها (Categories) طراحی شده است. دادهها از جدول categories گرفته میشوند و امکان فیلتر بر اساس نوع (type) و شعبه (branch) وجود دارد. فقط دستهبندیهای سطح اول (یعنی مواردی که main آنها NULL است) ...
POST /b2c/v1/articles/{id}/views
POST /b2c/v1/articles/{id}/views این اندپوینت برای افزایش شمارش بازدید مقاله استفاده میشود. هنگام نمایش جزئیات مقاله در سمت کاربر (مانند صفحهی article detail)، فرانتاند میتواند پس از بارگذاری موفق مقاله، این متد را برای ثبت بازدید فراخوانی کند. افزایش باز...
RESOURCE /b2c/v1/travel_requests
Travel Requests API مجموعه اندپوینتهای /b2c/v1/travel_requests برای ثبت، مشاهده، و مدیریت درخواستهای سفر طراحی شده است. این مجموعه از ساختار Route::resource لاراول استفاده میکند و زیر مجموعهای از کنترلر TravelRequestsController میباشد. تمام مسیرها از طری...
charters
مقدمه جداول مرتبط با Charter هستهی مرکزی مدل دادهای این سامانه را تشکیل میدهند. این ساختار بهگونهای طراحی شده که اطلاعات پایهای، زمانی، عملیاتی و کنترلی هر چارتر را در یک نقطهی مرجع واحد ثبت و مدیریت کند. در معماری دیتابیس، جدول Charter نقش Primar...
charter_accommodation_holiday
مقدمه برای تعریف شرایط خاص و قوانین مبتنی بر روز یا تاریخ در محاسبات اقامت چارتر مورد استفاده قرار میگیرد. هر رکورد از طریق ستون محاسبه ای به جدول محاسبات چارتری متصل است. ساختار جدول ستون نوع داده Null توضیح id BIGINT...
charter_accommodation_rooms
مقدمه برای تعریف و مدیریت واحدهای اقامتی (اتاقها) در سیستم چارتر طراحی شده است. این جدول اطلاعات مکانی هر اتاق را نگهداری کرده و از طریق کلید محاسبه به ساختار محاسبات اقامتی متصل میشود. ساختار جدول ستون نوع داده Null پیشفرض توضیح ...
charter_accommodation_services
جدول خدمات اقامتی چارتر مقدمه این جدول برای تعریف و مدیریت خدمات جانبی اقامت در سامانه چارتر استفاده میشود و هر رکورد بیانگر یک خدمت خاص است که به مهمان ارائه میشود. این ساختار از طریق ستون «شناسه محاسبات» به بخش محاسبات اقامت متصل است تا قیمتگذاری خدم...
charter_calculations_accommodation
جدول محاسبات اقامت چارتر مقدمه این مستند برای شرح ساختار جدول محاسبات اقامت در سامانه چارتر تهیه شده است. هدف از این جدول، مدیریت قیمتگذاری، ظرفیت، قوانین رزرو و ویژگیهای مرتبط با اقامت در قالب یک ساختار متمرکز و قابل توسعه است. ساختار جدول ن...
charter_calculations_route
جدول محاسبات مسیر چارتر مقدمه جدول محاسبات مسیر چارتر برای ذخیرهسازی اطلاعات قیمتگذاری، ظرفیت و شرایط رزرو مربوط به پروداکت=روت در سامانه چارتر طراحی شده است. این جدول نقش مهمی در مدیریت مسیر، نوع سفر و محدودیتهای رزرو ایفا میکند. ساختار جدول ...
charter_communications
جدول ارتباطات چارتر مقدمه جدول ارتباطات چارتر با هدف مدیریت و ذخیرهسازی پیامها، توضیحات و ارتباطات متنی بین ماژولهای مختلف سامانه چارتر طراحی شده است. این جدول امکان ایجاد ارتباط پویا بین مسیرها و اقامتها را فراهم میکند. ساختار جدول نام ست...