#P1612
GET /v2/accounting/preference/{id}
Route Info
| Method | Endpoint | Controller | Middleware |
| GET | /v2/accounting/preference/{id} | AccountingController@showMappingPreferences | authWithJwt |
شرح عملکرد (Functionality)
این مسیر برای دریافت یک رکورد واحد از جدول mapping_accounting_preferences بر اساس شناسه ارسال شده در {id} استفاده میشود.
هیچ پردازش اضافی، تغییر ساختار یا اعتبارسنجی ویژه انجام نمیشود؛ فقط رکورد دیتابیس خوانده شده و بهصورت مستقیم بازگردانده میشود.
پارامتر مسیر (Path Parameter)
- {id} شناسه عددی رکورد موردنظر در جدول نگاشتهای حسابداری
پاسخ موفق (Success Response)
اگر رکورد موجود باشد:
{
"payload": {
"id": 12,
"branch": 1,
"object_type": "customer",
"object": 24,
"title": "مشتری عمده",
"system_code": "24",
"code": "110201",
"updated_at": "2024-07-21 10:00:00"
},
"meta": {
"timestamp": 1733056000
}
}
اگر رکورد موجود نباشد، مقدار payload برابر false خواهد بود.
{
"payload": false,
"meta": {
"timestamp": 1733056000
}
}
خطاها (Errors)
- این مسیر هیچ خطای اختصاصی ندارد.
- در صورت عدم یافتن رکورد،
payload = falseبازگردانده میشود.
وابستگی دیتابیس
| Table | Description |
| mapping_accounting_preferences | ذخیرهساز نگاشتهای حسابداری |
Meta
- HTTP Status Code: 200
- Database Method:
find(id) - No pagination