useAddShiftAssetUsage
@mineflow/client-react / useAddShiftAssetUsage
Function: useAddShiftAssetUsage()
function useAddShiftAssetUsage(): UseMutationResult<{
assetId: string;
createdAt: string;
hoursWorked: number;
id: string;
meterReadingEnd: number;
meterReadingStart: number;
operatorPersonnelId: string | null;
organizationId: string;
shiftReportId: string;
updatedAt: string;
}, Error, AddEntryVars<{
assetId: string;
hoursWorked: number;
meterReadingEnd: number;
meterReadingStart: number;
operatorPersonnelId?: string | null;
}>>;
Defined in: client-react/src/domain-hooks/prd.ts:109
Использование техники (anchor): возвращает id, на который ссылаются
drilling/fuel (assetUsageId) — добавляй asset-usage ДО них.
Offline-устойчив; FIFO-replay сохраняет порядок энкью.
Returns
UseMutationResult<{
assetId: string;
createdAt: string;
hoursWorked: number;
id: string;
meterReadingEnd: number;
meterReadingStart: number;
operatorPersonnelId: string | null;
organizationId: string;
shiftReportId: string;
updatedAt: string;
}, Error, AddEntryVars<{
assetId: string;
hoursWorked: number;
meterReadingEnd: number;
meterReadingStart: number;
operatorPersonnelId?: string | null;
}>>
UseMutationResult — mutate({ id, body, idempotencyKey }).