Цагийн Тайлан
Цагийн тайлан гэдэг нь тухайн зааж өгсөн хоёр хугацааны хооронд сонгосон алба хэлтэсийн ажилтан эсвэл бүх ажилтан ажилдаа ирсэн цаг нь дэлгэрэнгүйгээр харагдана
https://api.timely.mn/v3/overview
Хүсэлтэндээ хавсаргах зүйлс
- Name
company_register
- Type
- string
- Description
Компаны регистрийн дугаар
- Name
div_id
- Type
- string
- Description
Алба хэлтэсийн дугаар ( 0 бол бүх алба хэлтэс )
- Name
dateFrom
- Type
- String
- Description
"2022-10-01" гэх хэв маягтай эхлэх хугацааг заана.
- Name
dateTo
- Type
- string
- Description
"2022-10-01" гэх хэв маягтай дуусах хугацааг заана.
- Name
page
- Type
- integer
- Description
Хуудаслалттай бол хэддүгээр хуудасыг харуулахыг заана. (optional)
- Name
limit
- Type
- integer
- Description
Хуудаслалттай бол нэг хуудсанд хэдэн ажилтныг харуулахыг заана. (optional)
Цагийн тайланг авах
Энэ API нь POST хүсэлт явуулахдаа илгээсэн хүсэлтэнд хавсаргах зүйлсийг хүлээн авч, тухайн хугацаанд сонгосон алба хэлтэсийн ажилтан эсвэл бүх ажилтан ажилдаа хэр ирсэн нь дэлгэрэнгүйгээр харагдана.
Response тайлбар
- Name
workerId
- Type
- integer
- Description
Timely-д бүртгэгдсэн ажилчны ID
- Name
division
- Type
- string
- Description
Ажилтны алба нэгж.
- Name
position
- Type
- string
- Description
Ажилтны албан тушаал
- Name
worker_name
- Type
- string
- Description
Ажилтны нэр.
- Name
register_number
- Type
- string
- Description
Ажилтны регистрийн дугаар.
- Name
supposed_work_day
- Type
- integer
- Description
Ажилтны ажиллах ёстой өдөр.
- Name
supposed_work_hour
- Type
- integer
- Description
Ажилтны ажиллах ёстой цаг.
- Name
holiday
- Type
- integer
- Description
Баярын өдөр.
- Name
tomilolt
- Type
- integer
- Description
Томилолт.
- Name
remote_worked
- Type
- integer
- Description
Гадуур ажилласан өдөр.
- Name
sick_day
- Type
- integer
- Description
Өвчтэй өдөр.
- Name
sick_hour
- Type
- integer
- Description
Өвчтэй цаг
- Name
tasalsan
- Type
- integer
- Description
Тасалсан хоног
- Name
tasalsan_hour
- Type
- integer
- Description
Тасалсан цаг
- Name
half_worked
- Type
- integer
- Description
Тал ажилласан
- Name
late_days
- Type
- integer
- Description
Хоцорсон өдөр
- Name
late_minutes
- Type
- integer
- Description
Хоцорсон минут
- Name
early_dispersed_minute
- Type
- integer
- Description
Эрт тарсан минут
- Name
overtime_in
- Type
- integer
- Description
Ирсэн идэвхийн цаг
- Name
overtime_out
- Type
- integer
- Description
Тарсан идэвхийн цаг
- Name
free_day
- Type
- integer
- Description
Чөлөөтэй өдөр
- Name
free_hour
- Type
- integer
- Description
Энгийн чөлөөтэй цаг
- Name
free_hour_salary
- Type
- string
- Description
Цалинтай чөлөөтэй цаг
- Name
overtime
- Type
- integer
- Description
Энгийн илүү цаг
- Name
overtime_night
- Type
- integer
- Description
Шөнийн илүү цаг
- Name
holiday_overtime
- Type
- integer
- Description
Баярын илүү цаг
- Name
overtime_free
- Type
- integer
- Description
Илүү цагийн амралт
- Name
e_free_day
- Type
- integer
- Description
Ээлжийн амралттай өдөр
- Name
e_free_hour
- Type
- integer
- Description
Ээлжийн амралттай цаг
- Name
worked_days
- Type
- integer
- Description
Ажилласан хоног
- Name
worked_hours
- Type
- integer
- Description
Ажилласан цаг
Request
curl --location --request POST 'https://api.timely.mn/v3/overview' \
--header 'Authorization: Bearer {token}' \
--header 'Content-Type: application/json' \
--data-raw '{
"company_register":"6076858",
"div_id": "0",
"dateFrom": "2023-01-01",
"dateTo": "2023-01-09",
"page": 1,
"limit": 2
}'
Response
{
"success": "1",
"data": [
{
"workerId": 9999,
"division": "Ажилтан",
"position": "Борлуулалтын ажилтан",
"worker_name": "Нэр",
"register_number": "БЮ0000000",
"supposed_work_day": 6,
"supposed_work_hour": 54,
"holiday": 1,
"tomilolt": 0,
"remote_worked": 0,
"sick_day": 0,
"sick_hour": 0,
"tasalsan": 4,
"tasalsan_hour": "36.0",
"half_worked": 1,
"late_days": 1,
"late_minutes": 75,
"early_dispersed_minute": 0,
"overtime_in": "01.00",
"overtime_out": 0,
"free_day": 0,
"free_hour": 0,
"free_hour_salary": "0.00",
"overtime": 0,
"overtime_night": 0,
"holiday_overtime": 0,
"overtime_free": 0,
"e_free_day": 0,
"e_free_hour": 0,
"worked_days": 2,
"worked_hours": 11.75
}
]
}
Алдааны хариултууд
Талбар дутуу байх үед
{
"success": "0",
"message": "Бүх талбарыг бөглөнө үү"
}
Компаны регистерийн дугаарын орон 7той тэнцэхгүй байх үед
{
{
"success": "0",
"message": "Регистерийн дугаар буруу байна"
}
}
Огноо YYYY-MM-DD форматаас зөрж 10-аас бага оронтой байх үед
{
"success": "0",
"message": "Огнооны формат буруу байна"
}
Өгөгдсөн регистерийн дугаартай компани бүртгэлгүй байх үед
{
"success": "0",
"message": "Компани бүртгэлгүй байна"
}
Тодорхойгүй алдаа гарах үед
{
"success": "0",
"message": "Тодорхойгүй алдаа гарлаа"
}