package com.kym.entity.platform;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

/**
 * @author skyline
 * @description
 * @date 2023-07-31 15:40
 */
@Data
public class PlatformConnectorStatusInfo {
    /**
     * 充电设备接口编码
     */
    @JSONField(name = "ConnectorID")
    private String connectorId;
    public void setConnectorId(String connectorId) {
        this.connectorId = connectorId.replace("_", "");
    }
    /**
     * 充电设备接口状态
     * 0：离网
     * 1：空闲
     * 2：占用（未充电）
     * 3：占用（充电中）
     * 4：占用（预约锁定）
     * 255：故障
     */
    @JSONField(name = "Status")
    private Integer status;
    /**
     * 车位状态
     * 0：未知
     * 10：空闲
     * 50：占用
     */
    @JSONField(name = "ParkStatus")
    private Integer parkStatus;
    /**
     * 地锁状态
     * 0：未知
     * 10：已解锁
     * 50：已上锁
     */
    @JSONField(name = "LockStatus")
    private Integer lockStatus;
}
