Skip to main content
#P1573

برگهٔ تازه

Route Info

Method Endpoint Controller
GET /api/v2/salary/annual-obligation OfficialController@salaryAnnualObligation

شرح عملکرد (Functionality)

این متد اطلاعات مربوط به تعهدات مالی و پارامترهای محاسباتی حقوق و دستمزد (مانند پایه حقوق، سقف مالیاتی، حق مسکن و...) را برای یک سال مالی مشخص بازیابی می‌کند.

  • جستجو بر اساس سال: سیستم در جدول salary_annual_obligation رکوردهایی که فیلد year آن‌ها با ورودی کاربر مطابقت دارد را جستجو می‌کند.
  • بررسی وجود داده:
    • اگر اطلاعاتی پیدا شود، لیست رکوردها بازگردانده می‌شود.
    • اگر رکوردی برای سال مورد نظر وجود نداشته باشد، خروجی با status: false و پیام "There is no data available" ارسال می‌شود.

پارامترهای ورودی (Input Parameters)

نام پارامتر نوع الزامی؟ توضیحات
year Integer بله سال مورد نظر برای دریافت تعهدات مالی (مثلاً 1403).

نمونه خروجی (Response)

{
    "status": true,
    "time": 1732629000,
    "data": [
        {
            "id": 5,
            "year": 1403,
            "min_salary": 70000000,
            "housing_allowance": 9000000,
            "description": "بخشنامه حقوق سال 1403",
            "created_at": "2024-03-20 10:00:00"
        }
    ]
}