Методы для анализа данных по сотрудникам.
Возвращает сводную статистику по сотрудникам за выбранный период.
{
"status": true,
"message": "Analysis summary retrieved successfully",
"data": {
"total_positions": 5,
"total_employees": 15,
"active_employees": 12,
"inactive_employees": 3,
"new_employees": 2
},
"meta": {
"timestamp": "2026-06-14T12:00:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../modules/hrm/analysis/summary",
"method": "GET"
}
}Возвращает статистику по сотрудникам, сгруппированную по дням, месяцам или годам.
{
"status": true,
"message": "Grouped analysis retrieved successfully",
"data": [
{
"group_key": "2026-06",
"group_name": "Июнь 2026",
"employees_count": 15,
"active_count": 12,
"inactive_count": 3
},
{
"group_key": "2026-05",
"group_name": "Май 2026",
"employees_count": 13,
"active_count": 10,
"inactive_count": 3
}
],
"meta": {
"timestamp": "2026-06-14T12:00:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../modules/hrm/analysis/grouped",
"method": "GET"
}
}