package com.kym.entity.platform;

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

/**
 * @author skyline
 * @description 充电设备接口信息
 * @date 2023-07-31 15:30
 */
@Data
public class PlatformConnectorInfo {
    /**
     * 充电设备接口编码
     */
    @JSONField(name = "ConnectorID")
    private String connectorId;
    public void setConnectorId(String connectorId) {
        this.connectorId = connectorId.replace("_", "");
    }


    /**
     * 充电设备接口名称
     */
    @JSONField(name = "ConnectorName")
    private String connectorName;
    /**
     * 充电设备接口类型
     * 1：家用插座（模式2）
     * 2：交流接口插座（模式3，连接方式B）
     * 3：交流接口插头（带枪线，模式3，连接方式C）
     * 4:直流接口枪头（带枪线，模式4）
     * 5：无线充电桩
     * 6：其他
     */
    @JSONField(name = "ConnectorType")
    private int connectorType;

    /**
     * 额定电压上限（V）
     */
    @JSONField(name = "VoltageUpperLimits")
    private int voltageUpperLimits;

    /**
     * 额定电压下限（V）
     */
    @JSONField(name = "voltageLowerLimits")
    private int voltageLowerLimits;
    /**
     * 额定电流(A)
     */
    @JSONField(name = "Current")
    private int current;

    /**
     * 额定功率（KW）
     */
    @JSONField(name = "Power")
    private double power;

    /**
     * 停车场车位编号
     */
    @JSONField(name = "ParkNo")
    private String parkNo;
    /**
     * 国家标准
     * 1:2011
     * 2:2015
     */
    @JSONField(name = "NationalStandard")
    private int nationalStandard;

}
