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

shiftStatisticsRecordedDataSchema

@mineflow/contracts


@mineflow/contracts / shiftStatisticsRecordedDataSchema

Variable: shiftStatisticsRecordedDataSchema

const shiftStatisticsRecordedDataSchema: ZodObject<{
blastingEntryCount: ZodNumber;
drillingEntryCount: ZodNumber;
productionObjectId: ZodUUID;
sagaId: ZodUUID;
shiftDate: ZodISODateTime;
shiftReportId: ZodUUID;
shiftType: ZodEnum<{
day: "day";
night: "night";
}>;
totalBlocks: ZodNumber;
totalDepthMeters: ZodNumber;
totalExplosiveKg: ZodNumber;
totalHoles: ZodNumber;
}, $strip>;

Defined in: events/ana/shift-statistics.ts:26

ana.shift.statistics-recorded — производственная статистика отчёта зафиксирована. Подписчики: ANA (dashboard), BI.

Aggregate over all drilling + blasting entries of the shift report. Если в отчёте нет drilling/blasting записей — события всё равно публикуется с нулями (downstream может использовать для KPI «отсутствие активности»).