package com.zsElectric.boot.charging.entity; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; /** * 充电设备接口信息实体类 - 字段首字母大写格式 */ @Data @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE) @JsonIgnoreProperties(ignoreUnknown = true) public class ConnectorInfo { /** 充电设备接口编码 - 同一运营商内唯一,≤64字符 */ @JsonProperty("ConnectorID") private String ConnectorID; /** 充电设备接口名称 - ≤64字符 */ @JsonProperty("ConnectorName") private String ConnectorName; /** 充电设备接口类型 */ @JsonProperty("ConnectorType") private Integer ConnectorType; /** 额定电压上限 - 单位:V */ @JsonProperty("VoltageUpperLimits") private Integer VoltageUpperLimits; /** 额定电压下限 - 单位:V */ @JsonProperty("VoltageLowerLimits") private Integer VoltageLowerLimits; /** 额定电流 - 单位:A */ @JsonProperty("Current") private Integer Current; /** 额定功率 - 单位:kW,保留小数点后一位 */ @JsonProperty("Power") private Double Power; /** 车位号 - 停车场车位编号,10字符 */ @JsonProperty("ParkNo") private String ParkNo; /** 国家标准 - 1-2011,2-2015 */ @JsonProperty("NationalStandard") private Integer NationalStandard; }