package com.usky.ems.service.vo;

import lombok.Data;

import java.util.List;

/**
 * 能耗分析-区域时序数据请求
 */
@Data
public class EmsAverageRequest {

    /**
     * 开始时间，格式：yyyy-MM-dd HH:mm:ss
     */
    private String startTime;

    /**
     * 结束时间，格式：yyyy-MM-dd HH:mm:ss
     */
    private String endTime;

    /**
     * 时间粒度：hour、day、month、year
     */
    private String dateType;

    /**
     * 区域列表
     */
    private List<SpaceItem> spaces;

    /**
     * 查询类型：0-总量/KWh，1-单位面积用量（kWh/㎡）
     */
    private Integer type;

    /**
     * 能耗分项编码
     */
    private String code;

    @Data
    public static class SpaceItem {
        private Long id;
        private String name;
    }
}
