update sync data from site dashboard and testing closing cycles

This commit is contained in:
Alberto-Audrix committed 2026-09-15 16:52:41 +07:00
1 parent 36639d8c38
commit f49e72592c
42 files changed
+1966 -688

No files matched your search

+23 -11
View File
@@ -64,6 +64,26 @@ export type ActiveSiteWrite = {
is_active?: boolean;
};
export type ActiveSiteSyncSummary = {
active_site_id: number;
status: string;
message: string;
kandangs: number;
cycles: number;
flocks: number;
selected_cycles: number;
series_rows: Record<string, number>;
iot_panels: number;
};
export type ActiveSiteSyncResponse = {
detail: string;
summary?: ActiveSiteSyncSummary;
summaries?: ActiveSiteSyncSummary[];
active_site?: ActiveSite;
active_site_count?: number;
};
export type Site = {
id: string;
site_name: string;
@@ -106,6 +126,9 @@ export type Cycle = {
doc_in_count: number;
feed_initial_balance: number;
feed_initial_balance_date?: string | null;
feed_initial_balance_iot?: number | null;
feed_initial_balance_accuracy?: number | null;
feed_initial_balance_sync_error?: string | null;
status: CycleStatus;
active_site?: number | null;
source_cycle_id?: number | null;
@@ -296,17 +319,6 @@ export type CycleWrite = {
status?: CycleStatus;
};
export type InitialBalanceResult = {
cycle: number;
date: string;
feed_initial_balance: number;
feed_initial_balance_date: string | null;
manual: number;
manual_total: number;
iot: number | null;
accuracy: number | null;
sync_error: string | null;
};
export type CountingWrite = {
cycle: number;
date: string;