feat(FE-113): create Transfer to Laying type

This commit is contained in:
ValdiANS
2025-10-21 15:06:39 +07:00
parent 5af9c3ee27
commit bac72b8eb3
+37
View File
@@ -0,0 +1,37 @@
import { BaseApiResponse, BaseMetadata, flags } from '@/types/api/api-general';
import { Kandang } from '@/types/api/master-data/kandang';
export type BaseTransferToLaying = {
id: number;
transfer_date: string;
flock_source: {
id: number;
name: string;
};
flock_destination: {
id: number;
name: string;
};
quantity: number;
kandangs: {
kandang: Kandang;
quantity: number;
}[];
reason: string;
};
export type TransferToLaying = BaseMetadata & BaseTransferToLaying;
export type CreateTransferToLayingPayload = {
transfer_date: string;
flock_source_id: number;
flock_destination_id: number;
totalQuantity: number;
kandangs: {
kandang_id: number;
quantity: number;
}[];
reason: string;
};
export type UpdateTransferToLayingPayload = CreateTransferToLayingPayload;