feat(FE-149): add flock_name and kandangs.project_flock_kandang_id field

This commit is contained in:
ValdiANS
2025-11-12 13:37:05 +07:00
parent e7d2c3bc13
commit bc8ba1df9c
+14 -1
View File
@@ -8,6 +8,7 @@ import { BaseApproval, BaseMetadata } from '@/types/api/api-general';
export type BaseProjectFlock = { export type BaseProjectFlock = {
id: number; id: number;
name: string; name: string;
flock_name: string;
status: string; status: string;
flock: Flock; flock: Flock;
flock_id: number; flock_id: number;
@@ -20,7 +21,9 @@ export type BaseProjectFlock = {
location_id: number; location_id: number;
period: number; period: number;
kandang_ids: number[]; kandang_ids: number[];
kandangs: Kandang[]; kandangs: (Kandang & {
project_flock_kandang_id: number;
})[];
approval: BaseApproval; approval: BaseApproval;
}; };
@@ -47,3 +50,13 @@ export type ProjectFlockApprovalPayload = {
action: 'APPROVED' | 'REJECTED'; action: 'APPROVED' | 'REJECTED';
approvable_ids: number[]; 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;
}[];
};