export interface ElectricAccumulationModel { elecAccumulation: string; } export interface ElectricLastThirtyDaysQuantity { electricQuantityOneHours: ElectricQuantityOneHour[]; } export interface ElectricQuantityOneHour { time: number; value: number; } export interface ElectricDeviceAlarmModel { warnName: string; warnCount: number; } export interface LeakAndTempModel { date: string; v0: number; v1: number; v2: number; v3: number; } export interface PowerMonitoringModel { isConfigure: boolean; data: PowerMonitoring[]; } export interface PowerMonitoring { position: string; energySum: number; id: string; projectId: string; } export interface Hydropower { year: string; month: string; energySum: number; } export interface HydropowerList { isConfigure: boolean; total: number; data: Array; } export interface SubstationMapValues { deviceId: string; sn?: string; org?: string; deviceName: string; electricianName?: string; electricianMobile?: string; address?: string; addressType?: string; maxTemperature?: number; ratedVoltage?: number; ratedCurrent?: number; temperature?: number; maxLeakageCurrent?: number; maxEnvTemperature?: number; warnContent?: string; energy?: number; temperatureState?: number[]; leakageState?: number[]; subState?: ISubState[]; } interface ISubState { energy?: number; voltage?: number; current?: number; power?: number; factor?: number; frequency?: number; } export interface GreenConstructionHydropowerChartsData { position: string; realTotal: number; targetTotal: number; } export interface GreenConstructionHydropowerData { phaseEnum?: string; bizEnum?: string; month?: string; months?: any[]; realConsumption?: number; targetConsumption?: number; positionTotal?: GreenConstructionHydropowerChartsData[]; disConfigure: boolean; } export {};