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 { // 设备id deviceId: string; // sn sn?: string; // 设备id 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[]; // 分路状态(3相) 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; }