package com.zksy.visualization.domain.response;

import com.dahuatech.icc.oauth.http.IccResponse;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author Administrator
 * @version 1.0
 * @project dh-server-micro
 * @description 综合查询
 * @date 2024/12/16 14:43:54
 */
@Data
public class ComprehensiveResponse {
        @ApiModelProperty(value = "A相电压列表", example = "[0, 0]")
        @JsonProperty("aVoltageList")
        private List<Integer> aVoltageList;

        @ApiModelProperty(value = "B相电压列表", example = "[-1, -1]")
        @JsonProperty("bVoltageList")
        private List<Integer> bVoltageList;

        @ApiModelProperty(value = "C相电压列表", example = "[-1, -1]")
        @JsonProperty("cVoltageList")
        private List<Integer> cVoltageList;

        @ApiModelProperty(value = "A相电流列表", example = "[0, 0]")
        @JsonProperty("aElectricityList")
        private List<Integer> aElectricityList;

        @ApiModelProperty(value = "B相电流列表", example = "[-1, -1]")
        @JsonProperty("bElectricityList")
        private List<Integer> bElectricityList;

        @ApiModelProperty(value = "C相电流列表", example = "[-1, -1]")
        @JsonProperty("cElectricityList")
        private List<Integer> cElectricityList;

        @ApiModelProperty(value = "A相功率列表", example = "[0, 0]")
        @JsonProperty("aPowerList")
        private List<Integer> aPowerList;

        @ApiModelProperty(value = "B相功率列表", example = "[-1, -1]")
        @JsonProperty("bPowerList")
        private List<Integer> bPowerList;

        @ApiModelProperty(value = "C相功率列表", example = "[-1, -1]")
        @JsonProperty("cPowerList")
        private List<Integer> cPowerList;

        @ApiModelProperty(value = "A相温度列表", example = "[218, 234]")
        @JsonProperty("aTemperatureList")
        private List<Integer> aTemperatureList;

        @ApiModelProperty(value = "B相温度列表", example = "[-1, -1]")
        @JsonProperty("bTemperatureList")
        private List<Integer> bTemperatureList;

        @ApiModelProperty(value = "C相温度列表", example = "[0, 0]")
        @JsonProperty("cTemperatureList")
        private List<Integer> cTemperatureList;

        @ApiModelProperty(value = "零线温度列表", example = "[-1, -1]")
        @JsonProperty("zeroTemperatureList")
        private List<Integer> zeroTemperatureList;

        @ApiModelProperty(value = "时间戳列表", example = "[\"2021-03-05 11:31:12\", \"2021-03-05 11:50:28\"]")
        @JsonProperty("timeList")
        private List<String> timeList;

        @ApiModelProperty(value = "总功率列表", example = "[]")
        @JsonProperty("allPowerList")
        private List<Integer> allPowerList;
}
