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

useShifts

@mineflow/client-react


@mineflow/client-react / useShifts

Function: useShifts()

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

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

Список смен HR (cursor-пагинация, фильтры objectId/shiftDate/shiftType/watchId).

Parameters

ParameterTypeDescription
query{ cursor?: string; limit?: number; objectId?: string; shiftDate?: string; shiftType?: PathsApiV1HrShiftsGetParametersQueryShiftType; watchId?: string; }-
query.cursor?stringDescription UUID последнего элемента предыдущей страницы
query.limit?numberDescription Максимум элементов на странице (1–200)
query.objectId?stringDescription Фильтр по производственному объекту
query.shiftDate?stringDescription Фильтр по дате смены (ISO 8601, YYYY-MM-DD)
query.shiftType?PathsApiV1HrShiftsGetParametersQueryShiftTypeDescription Фильтр по типу смены
query.watchId?stringDescription Фильтр по родительской вахте

Returns

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