mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-22 06:15:47 +00:00
refactor(FE-174): add grading and egg handling to daily recording form
This commit is contained in:
+16
-21
@@ -85,33 +85,28 @@ export type CreateGrowingRecordingPayload = {
|
||||
}[];
|
||||
};
|
||||
|
||||
export type CreateLayingRecordingPayload = {
|
||||
project_flock_kandangs_id: number;
|
||||
body_weights: {
|
||||
avg_weight: number;
|
||||
export type CreateGradingPayload = {
|
||||
recording_id: number;
|
||||
grading: {
|
||||
product_warehouse_id: number;
|
||||
grade: string;
|
||||
qty: number;
|
||||
}[];
|
||||
stocks?: {
|
||||
product_warehouse_id: number;
|
||||
usage_qty: number;
|
||||
}[];
|
||||
depletions?: {
|
||||
product_warehouse_id: number;
|
||||
qty: number;
|
||||
}[];
|
||||
eggs: {
|
||||
product_warehouse_id: number;
|
||||
qty: number;
|
||||
grading?: {
|
||||
grade: string;
|
||||
qty: number;
|
||||
}[];
|
||||
}[];
|
||||
};
|
||||
|
||||
export type CreateEggPayload = {
|
||||
product_warehouse_id: number;
|
||||
qty: number;
|
||||
};
|
||||
|
||||
export type CreateLayingRecordingPayload = CreateGrowingRecordingPayload & {
|
||||
eggs?: CreateEggPayload[];
|
||||
};
|
||||
|
||||
export type CreateRecordingPayload =
|
||||
| CreateGrowingRecordingPayload
|
||||
| CreateLayingRecordingPayload;
|
||||
| CreateLayingRecordingPayload
|
||||
| CreateGradingRecordingPayload;
|
||||
|
||||
export type UpdateGrowingRecordingPayload = CreateGrowingRecordingPayload;
|
||||
export type UpdateLayingRecordingPayload = CreateLayingRecordingPayload;
|
||||
|
||||
Reference in New Issue
Block a user