package com.yuchen.saas.park.api.vo.park.energy;

import com.yuchen.saas.park.api.vo.park.GetEnvironmentInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author 颜艺波
 * @date 2021/9/6 11:45
 * @Description
 */
@Data
@ApiModel(value = "能耗详情信息")
public class EnengyDetailsVO {

    /**
     * 今日耗水量
     */
    @ApiModelProperty(value = "今日耗水量")
    private String waterConsumptionToday;

    /**
     * 上月日均耗水量
     */
    @ApiModelProperty(value = "上月日均耗水量")
    private String averageDailyWaterConsumptionLastMonth;

    /**
     * 今日耗水量趋势(小时-用量)
     */
    @ApiModelProperty(value = "今日耗水量趋势(小时-用量)")
    private List<GetEnvironmentInfo> waterConsumptionTrendsToday;

    /**
     * 上月每小时平均耗水量趋势(小时-用量)
     */
    @ApiModelProperty(value = "上月每小时平均耗水量趋势(小时-用量)")
    private List<GetEnvironmentInfo> timeAverageWaterConsumptionTrendsLastMonth;

    /**
     * 本月耗水量
     */
    @ApiModelProperty(value = "本月耗水量")
    private String waterConsumptionThisMonth;

    /**
     * 上月耗水量
     */
    @ApiModelProperty(value = "上月耗水量")
    private String waterConsumptionLastMonth;

    /**
     * 本月日均耗水量趋势(天-用量)
     */
    @ApiModelProperty(value = "本月日均耗水量趋势(天-用量)")
    private List<GetEnvironmentInfo> dailyWaterConsumptionTrendsThisMonth;

    /**
     * 上月日均耗水量趋势(天-用量)
     */
    @ApiModelProperty(value = "上月日均耗水量趋势(天-用量)")
    private List<GetEnvironmentInfo> dailyWaterConsumptionTrendsLastMonth;

    /**
     * 今日耗电量
     */
    @ApiModelProperty(value = "今日耗电量")
    private String powerConsumptionToday;

    /**
     * 上月日均耗电量
     */
    @ApiModelProperty(value = "上月日均耗电量")
    private String averageDailyPowerConsumptionLastMonth;

    /**
     * 今日耗电量趋势(小时-用量)
     */
    @ApiModelProperty(value = "今日耗电量趋势(小时-用量)")
    private List<GetEnvironmentInfo> powerConsumptionTrendsToday;

    /**
     * 上月每小时平均耗电量趋势(小时-用量)
     */
    @ApiModelProperty(value = "上月每小时平均耗电量趋势(小时-用量)")
    private List<GetEnvironmentInfo> timeAveragePowerConsumptionTrendsLastMonth;

    /**
     * 本月耗电量
     */
    @ApiModelProperty(value = "本月耗电量")
    private String powerConsumptionThisMonth;

    /**
     * 上月耗电量
     */
    @ApiModelProperty(value = "上月耗电量")
    private String powerConsumptionLastMonth;

    /**
     * 本月耗电量趋势(天-用量)
     */
    @ApiModelProperty(value = "本月耗电量趋势(天-用量)")
    private List<GetEnvironmentInfo> dailyPowerConsumptionTrendsThisMonth;

    /**
     * 上月耗电量趋势(天-用量)
     */
    @ApiModelProperty(value = "上月耗电量趋势(天-用量)")
    private List<GetEnvironmentInfo> dailyPowerConsumptionTrendsLastMonth;

    /**
     * 今日耗水量排名
     */
    @ApiModelProperty(value = "今日耗水量排名")
    List<GetEnvironmentInfo> topTenWaterVOToday;

    /**
     * 本月耗水量排名
     */
    @ApiModelProperty(value = "本月耗水量排名")
    List<GetEnvironmentInfo> topTenWaterVOThisMonth;

    /**
     * 今日耗电量排名
     */
    @ApiModelProperty(value = "今日耗电量排名")
    List<GetEnvironmentInfo> topTenPowerVOToday;

    /**
     * 本月耗电量排名
     */
    @ApiModelProperty(value = "本月耗电量排名")
    List<GetEnvironmentInfo> topTenPowerVOThisMonth;

}
