import { BooleanLiteral } from "typescript"; export interface WaterAccumulationModel { isConfigure: boolean; data: WaterMonitoringModel[]; } export interface WaterMonitoringModel { position: string; volumeSum: number; id: string; projectId: string; } export interface Hydropower { year: string; month: string; waterSum: number; } export interface HydropowerList{ isConfigure: boolean; total: number; data: Hydropower[] } export interface LivingAreaDeviceAnalyzeData{ projectId: string; deviceType?: string; realUsageByDay: number; TheoryWorkersCount: number; RealWorkersCount: number; date?: string; } // 绿色施工 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 interface IPhaseTotalWaterControl { data?: IPhaseTotalWaterControlData; message: string; isConfigure: Boolean; } export interface IPhaseTotalWaterControlData { targetTotal: number; realTotal: number; phaseEnum: string; bizEnum: string; positionTotal: any; } export interface monthTotalValue { month: string; realTotal: number; } export interface IPhaseMonthWaterControl { data: { phaseEnum?: string; bizEnum?: string; targetTotal?: number; monthTotal: monthTotalValue[]; }; isConfigure: Boolean; }