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

useHirePerson

@mineflow/client-react


@mineflow/client-react / useHirePerson

Function: useHirePerson()

function useHirePerson(): UseMutationResult<{
birthDate: string | null;
email: string | null;
fullName: string;
hiredAt: string;
id: string;
objectId: string | null;
phone: string | null;
positionId: string;
status: PersonnelResponse_OutputStatus;
tabNumber: string;
terminatedAt: string | null;
}, Error, {
birthDate?: string;
email?: string;
fullName: string;
hiredAt: string;
objectId?: string;
phone?: string;
positionId: string;
tabNumber: string;
}>;

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

Найм (создание) сотрудника. На успехе инвалидирует список персонала.

Returns

UseMutationResult<{ birthDate: string | null; email: string | null; fullName: string; hiredAt: string; id: string; objectId: string | null; phone: string | null; positionId: string; status: PersonnelResponse_OutputStatus; tabNumber: string; terminatedAt: string | null; }, Error, { birthDate?: string; email?: string; fullName: string; hiredAt: string; objectId?: string; phone?: string; positionId: string; tabNumber: string; }>