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

useCreatePersonnelOrder

@mineflow/client-react


@mineflow/client-react / HR / useCreatePersonnelOrder

Function: useCreatePersonnelOrder()

function useCreatePersonnelOrder(): UseMutationResult<{
category: PersonnelOrderResponse_OutputCategory;
createdAt: string;
documentNumber: string | null;
effect: PersonnelOrderResponse_OutputEffect;
effectiveDate: string | null;
id: string;
issuedAt: string | null;
issuedBy: string | null;
operationType: string;
payload: {
[key: string]: unknown;
};
personnelId: string;
prefix: string;
revokedAt: string | null;
revokeReason: string | null;
signatureStatus: PersonnelOrderResponse_OutputSignatureStatusAnyOf0 | null;
signedAt: string | null;
signerIin: string | null;
signerName: string | null;
status: PersonnelOrderResponse_OutputStatus;
supersededByOrderId: string | null;
templateId: string | null;
templateVersion: number | null;
updatedAt: string;
}, Error, {
effectiveDate?: string;
operationType: CreatePersonnelOrderDtoOperationType;
payload: {
[key: string]: unknown;
};
personnelId: string;
}>;

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

Создание черновика кадрового приказа (draft; без номера и эффекта). Admin only. Инвалидирует раздел приказов.

Returns​

UseMutationResult<{ category: PersonnelOrderResponse_OutputCategory; createdAt: string; documentNumber: string | null; effect: PersonnelOrderResponse_OutputEffect; effectiveDate: string | null; id: string; issuedAt: string | null; issuedBy: string | null; operationType: string; payload: { [key: string]: unknown; }; personnelId: string; prefix: string; revokedAt: string | null; revokeReason: string | null; signatureStatus: PersonnelOrderResponse_OutputSignatureStatusAnyOf0 | null; signedAt: string | null; signerIin: string | null; signerName: string | null; status: PersonnelOrderResponse_OutputStatus; supersededByOrderId: string | null; templateId: string | null; templateVersion: number | null; updatedAt: string; }, Error, { effectiveDate?: string; operationType: CreatePersonnelOrderDtoOperationType; payload: { [key: string]: unknown; }; personnelId: string; }>