From b19be7dd4b1f20c4fcc982d0bc3b31ebcbec5958 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Tue, 4 Nov 2025 14:53:07 +0700 Subject: [PATCH] refactor(FE-174): update recording types to include approval and egg grading fields for enhanced data handling --- src/types/api/production/recording.d.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/types/api/production/recording.d.ts b/src/types/api/production/recording.d.ts index 5b544175..2fa2fa81 100644 --- a/src/types/api/production/recording.d.ts +++ b/src/types/api/production/recording.d.ts @@ -1,4 +1,4 @@ -import { BaseMetadata, User } from '@/types/api/api-general'; +import { BaseApproval, BaseMetadata, User } from '@/types/api/api-general'; export type ProductionMetrics = { total_depletion_qty: number; @@ -8,13 +8,13 @@ export type ProductionMetrics = { cum_intake: number; fcr_value: number; total_chick_qty: number; - daily_depletion_rate: number; - cum_depletion: number; + daily_depletion_rate?: number; + cum_depletion?: number; }; export type BaseRecording = { id: number; - project_flock_kandangs_id: number; + project_flock_kandang_id: number; record_datetime: string; day: number; created_by: User; @@ -61,6 +61,11 @@ export type GradingEgg = { export type Recording = BaseMetadata & BaseRecording & { + project_flock_category?: 'GROWING' | 'LAYING'; + approval?: BaseApproval; + egg_grading_status?: string | null; + egg_grading_pending_qty?: number | null; + egg_grading_completed_qty?: number | null; recording_bws?: RecordingBW[]; recording_depletions?: RecordingDepletion[]; recording_stocks?: RecordingStock[];