无关风月
2025-02-13 8236caa8042288fcb9b584c21d6157f713183626
ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/model/ConnectorStatusInfo.java
New file
@@ -0,0 +1,55 @@
package com.ruoyi.integration.drainage.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null;
/**
 * 充电设备接口状态
 * @author zhibing.pu
 * @Date 2025/1/21 14:53
 */
@Data
public class ConnectorStatusInfo {
   /**
    * 充电设备接口编码
    */
   @NotNull
   @JsonProperty("ConnectorID")
   private String connectorID;
   /**
    * 充电设备接口状态
    * 0:离网
    * 1:空闲
    * 2:占用(未充电)
    * 3:占用(充电中)
    * 4:占用(预约锁定)
    * 255:故障
    */
   @NotNull
   @JsonProperty("Status")
   private Integer status;
   /**
    * 车位状态
    * 0:未知
    * 10:空闲
    * 50:占用
    */
   @Null
   @JsonProperty("ParkStatus")
   private Integer parkStatus;
   /**
    * 地锁状态
    * 0:未知
    * 10:已解锁
    * 50:已上锁
    */
   @Null
   @JsonProperty("LookStatus")
   private Integer lookStatus;
   @JsonProperty("ConnectorStatusInfo")
   private ConnectorStatusInfo connectorStatusInfo;
}