ConnectorInfo.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.zsElectric.boot.charging.entity;
  2. import com.fasterxml.jackson.annotation.JsonAutoDetect;
  3. import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4. import com.fasterxml.jackson.annotation.JsonProperty;
  5. import lombok.Data;
  6. /**
  7. * 充电设备接口信息实体类 - 字段首字母大写格式
  8. */
  9. @Data
  10. @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE)
  11. @JsonIgnoreProperties(ignoreUnknown = true)
  12. public class ConnectorInfo {
  13. /** 充电设备接口编码 - 同一运营商内唯一,≤64字符 */
  14. @JsonProperty("ConnectorID")
  15. private String ConnectorID;
  16. /** 充电设备接口名称 - ≤64字符 */
  17. @JsonProperty("ConnectorName")
  18. private String ConnectorName;
  19. /** 充电设备接口类型 */
  20. @JsonProperty("ConnectorType")
  21. private Integer ConnectorType;
  22. /** 额定电压上限 - 单位:V */
  23. @JsonProperty("VoltageUpperLimits")
  24. private Integer VoltageUpperLimits;
  25. /** 额定电压下限 - 单位:V */
  26. @JsonProperty("VoltageLowerLimits")
  27. private Integer VoltageLowerLimits;
  28. /** 额定电流 - 单位:A */
  29. @JsonProperty("Current")
  30. private Integer Current;
  31. /** 额定功率 - 单位:kW,保留小数点后一位 */
  32. @JsonProperty("Power")
  33. private Double Power;
  34. /** 车位号 - 停车场车位编号,10字符 */
  35. @JsonProperty("ParkNo")
  36. private String ParkNo;
  37. /** 国家标准 - 1-2011,2-2015 */
  38. @JsonProperty("NationalStandard")
  39. private Integer NationalStandard;
  40. }