EmployeesController (Partners)
Base Route
api/identity/employees
Методы
| Метод | HTTP | Путь | Описание |
|---|---|---|---|
| CreateEmployee | POST | /invite-employee | Приглашение сотрудника (создание в Keycloak) |
| SearchEmployeeList | GET | /search | Поиск сотрудников |
| GetEmployeeInformationById | GET | /{userId}/information | Информация о сотруднике |
| UpdateEmployeeByUserId | PUT | /{userId}/update-information | Обновление данных сотрудника |
| UpdateUserStatusById | PUT | /{userId}/status | Обновление статуса (активен/заблокирован) |
| ResetEmployeePasswordById | POST | /{userId}/password/reset | Сброс пароля |
| GetEmployeesListByRoleId | GET | /by-role/{roleId} | Список сотрудников по роли |
| LookupEmployeesList | GET | /lookup | Справочник сотрудников |
| LookupEmployeeById | GET | /lookup/{userId} | Lookup сотрудника по ID |
Sagas
- CreateEmployee — CreateKeycloakUser, UpdateUserKeycloakId
- UpdateEmployee — UpdateKeycloakUserProfile
- UpdateUserStatus — SetKeycloakUserEnabled