package com.njcn.csharmonic.pojo.vo;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.List;

/**
 * @author xy
 */
@Data
public class HarmonicDetailVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "指标")
    private String targetName;

    @ApiModelProperty(value = "越限详情")
    private List<HarmDetail> harmDetailList;


    @Data
    public static class HarmDetail implements Serializable {

        @ApiModelProperty(value = "越限时间")
        private String statisticsTime;

        @ApiModelProperty(value = "数据类型")
        private String valueType;

        @ApiModelProperty(value = "A相数据")
        private String dataA;

        @ApiModelProperty(value = "B相数据")
        private String dataB;

        @ApiModelProperty(value = "C相数据")
        private String dataC;

        @ApiModelProperty(value = "总相数据")
        private String dataT;

        @ApiModelProperty(value = "限值")
        private Double overLimitData;

        @ApiModelProperty(value = "是否有T相")
        private Boolean hasT;
    }

}
