diff --git a/src/services/api/production.ts b/src/services/api/production.ts index 1e892b74..eb6d403f 100644 --- a/src/services/api/production.ts +++ b/src/services/api/production.ts @@ -17,6 +17,7 @@ import { CreateChickinPayload, UpdateChickinPayload, } from '@/types/api/production/chickin'; +import { ProjectFlockKandang } from '@/types/api/production/project-flock-kandang'; export const ProjectFlockApi = new BaseApiService< ProjectFlock, @@ -102,3 +103,8 @@ export const ChickinApi = new BaseApiService< CreateChickinPayload, UpdateChickinPayload >('/production/chickins'); +export const ProjectFlockKandangApi = new BaseApiService< + ProjectFlockKandang, + unknown, + unknown +>('/production/project-flock-kandangs'); diff --git a/src/types/api/production/project-flock-kandang.d.ts b/src/types/api/production/project-flock-kandang.d.ts index 25c1c153..20e33851 100644 --- a/src/types/api/production/project-flock-kandang.d.ts +++ b/src/types/api/production/project-flock-kandang.d.ts @@ -1,13 +1,17 @@ import { Kandang } from '@/type/master-data/kandang'; import { ProjectFlock } from '@/types/api/production/project-flock'; +import { Chickin } from '@/types/api/production/chickin'; +import { Approvals } from '@/types/api/api-general'; export type BaseProjectFlockKandang = { id: number; - project_flock_id: number; - kandang_id: number; - kandang: Kandang; project_flock: ProjectFlock; + project_flock_id: number; + kandang: Kandang; + kandang_id: number; + chickins: Chickin[]; available_quantity?: number; + approval: Approvals; }; export type ProjectFlockKandang = BaseProjectFlockKandang;