Перейти к основному содержимому

useUserAccounts

@mineflow/client-react


@mineflow/client-react / useUserAccounts

Function: useUserAccounts()

function useUserAccounts(query?: object): UseQueryResult<{
items: object[];
nextCursor: string | null;
}>;

Defined in: client-react/src/domain-hooks/hr.generated.ts:115

Список учётных записей HR (cursor-пагинация, фильтры status/systemRoleCode/objectId/search).

Parameters

ParameterTypeDescription
query{ cursor?: string; limit?: number; objectId?: string; search?: string; status?: PathsApiV1HrUserAccountsGetParametersQueryStatus; systemRoleCode?: string; }-
query.cursor?stringDescription UUID последнего элемента предыдущей страницы
query.limit?numberDescription Максимум элементов на странице (1–200)
query.objectId?stringDescription Фильтр по производственному объекту (через Personnel.object_id)
query.search?stringDescription Поиск по login, ФИО, табельному номеру
query.status?PathsApiV1HrUserAccountsGetParametersQueryStatusDescription Фильтр по статусу FSM
query.systemRoleCode?stringDescription Фильтр по коду роли (например, "foreman"). Возвращает учётки, чей systemRoleIds содержит роль с этим code.

Returns

UseQueryResult<{ items: object[]; nextCursor: string | null; }>