From bc8ba1df9c1d49e59d3c56a2b0d249111c40b352 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Wed, 12 Nov 2025 13:37:05 +0700 Subject: [PATCH] feat(FE-149): add flock_name and kandangs.project_flock_kandang_id field --- src/types/api/production/project-flock.d.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/types/api/production/project-flock.d.ts b/src/types/api/production/project-flock.d.ts index be14302d..bfc9416a 100644 --- a/src/types/api/production/project-flock.d.ts +++ b/src/types/api/production/project-flock.d.ts @@ -8,6 +8,7 @@ import { BaseApproval, BaseMetadata } from '@/types/api/api-general'; export type BaseProjectFlock = { id: number; name: string; + flock_name: string; status: string; flock: Flock; flock_id: number; @@ -20,7 +21,9 @@ export type BaseProjectFlock = { location_id: number; period: number; kandang_ids: number[]; - kandangs: Kandang[]; + kandangs: (Kandang & { + project_flock_kandang_id: number; + })[]; approval: BaseApproval; }; @@ -47,3 +50,13 @@ export type ProjectFlockApprovalPayload = { action: 'APPROVED' | 'REJECTED'; approvable_ids: number[]; }; + +export type ProjectFlockAvailableQuantity = { + project_flock_id: number; + flock_name: string; + category: 'LAYING' | 'GROWING'; + kandangs: { + project_flock_kandang_id: number; + available_qty: number; + }[]; +};