Files
dashboard/types/system.ts
T
Alberto-Audrix 32a36cceff
CI / lint-and-test (push) Canceled after 0s
first commit
2026-07-28 08:55:05 +07:00

39 lines
878 B
TypeScript

export interface BandwidthHistoryPoint {
time: string;
usage: number; // in Mbps
}
export enum BatchServiceType {
DATA_INGESTION = 'Ingesti Data',
CCTV_CHICKEN_COUNT = 'Analisis CCTV: Hitung Ayam',
CCTV_SACK_COUNT = 'Analisis CCTV: Hitung Karung',
BEHAVIOR_ANALYSIS = 'Analisis Perilaku Harian',
WEIGHT_ANALYSIS = 'Analisis Data Timbangan Harian',
AI_TRAINING = 'Pelatihan AI',
REPORTING = 'Pelaporan',
DATABASE_MAINTENANCE = 'Pemeliharaan Database',
ERP_SYNC = 'Sinkronisasi ERP',
}
export enum BatchJobStatus {
COMPLETED = 'Selesai',
RUNNING = 'Berjalan',
FAILED = 'Gagal',
PENDING = 'Tertunda',
}
export interface BatchService {
id: string;
name: string;
type: BatchServiceType;
schedule: string;
}
export interface BatchJob {
id: string;
serviceId: string;
status: BatchJobStatus;
startTime: Date;
endTime: Date | null;
}