mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-24 23:35:45 +00:00
refactor(FE-174): update recording types to include approval and egg grading fields for enhanced data handling
This commit is contained in:
+9
-4
@@ -1,4 +1,4 @@
|
|||||||
import { BaseMetadata, User } from '@/types/api/api-general';
|
import { BaseApproval, BaseMetadata, User } from '@/types/api/api-general';
|
||||||
|
|
||||||
export type ProductionMetrics = {
|
export type ProductionMetrics = {
|
||||||
total_depletion_qty: number;
|
total_depletion_qty: number;
|
||||||
@@ -8,13 +8,13 @@ export type ProductionMetrics = {
|
|||||||
cum_intake: number;
|
cum_intake: number;
|
||||||
fcr_value: number;
|
fcr_value: number;
|
||||||
total_chick_qty: number;
|
total_chick_qty: number;
|
||||||
daily_depletion_rate: number;
|
daily_depletion_rate?: number;
|
||||||
cum_depletion: number;
|
cum_depletion?: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type BaseRecording = {
|
export type BaseRecording = {
|
||||||
id: number;
|
id: number;
|
||||||
project_flock_kandangs_id: number;
|
project_flock_kandang_id: number;
|
||||||
record_datetime: string;
|
record_datetime: string;
|
||||||
day: number;
|
day: number;
|
||||||
created_by: User;
|
created_by: User;
|
||||||
@@ -61,6 +61,11 @@ export type GradingEgg = {
|
|||||||
|
|
||||||
export type Recording = BaseMetadata &
|
export type Recording = BaseMetadata &
|
||||||
BaseRecording & {
|
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_bws?: RecordingBW[];
|
||||||
recording_depletions?: RecordingDepletion[];
|
recording_depletions?: RecordingDepletion[];
|
||||||
recording_stocks?: RecordingStock[];
|
recording_stocks?: RecordingStock[];
|
||||||
|
|||||||
Reference in New Issue
Block a user