package com.xhpc.evcs.cdjgpc.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import lombok.Getter;
import lombok.Setter;

/**
 * @author yuyang
 * @date 2023-09-28 9:51
 */

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
        "OperatorID",
        "EquipmentOwnerID",
        "StationID",
        "EquipmentID",
        "EquipmentClassification",
        "ConnectorID",
        "Status"
})
@Setter
@Getter
public class CDConnectorStatusInfo {

    /**
     * 运营平台 ID
     */
    @JsonProperty("OperatorID")
    public String operatorID;
    /**
     * 产权所属单位ID
     */
    @JsonProperty("EquipmentOwnerID")
    public String equipmentOwnerID;
    /**
     * 充电站 ID
     */
    @JsonProperty("StationID")
    public String stationID;
    /**
     * 充电设备编码
     */
    @JsonProperty("EquipmentID")
    public String equipmentID;
    /**
     * 设备接口分类
     */
    @JsonProperty("EquipmentClassification")
    public Integer equipmentClassification;
    /**
     * 充电设备接口编码
     */
    @JsonProperty("ConnectorID")
    public String connectorID;
    /**
     * 充电设备接口状态
     */
    @JsonProperty("Status")
    public Integer status;
//
//    /**
//     * 接口状态描述
//     */
//    @JsonProperty("StatusDesc")
//    public String statusDesc;
//
//    /**
//     * 车位状态
//     */
//    @JsonProperty("ParkStatus")
//    public Integer parkStatus;
//
//    /**
//     * 地锁状态
//     */
//    @JsonProperty("LockStatus")
//    public Integer lockStatus;
}
