package com.jsowell.thirdparty.amap.domain;

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

import java.math.BigDecimal;

/**
 * 充电设备接口信息
 */

@Data
public class AMapConnectorInfo {

    // 充电设备接口编码，同一运营商内唯一
    @JSONField(name = "ConnectorID")
    private String connectorID;

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

    // 额定电压上限。单位：V
    @JSONField(name = "VoltageUpperLimits")
    private Integer voltageUpperLimits;

    // 额定电压上限。单位：V
    @JSONField(name = "VoltageLowerLimits")
    private Integer voltageLowerLimits;

    // 额定电流  单位：A
    @JSONField(name = "Current")
    private Integer current;

    // 额定功率  单位：kW  保留小数点后一位
    @JSONField(name = "Power")
    private BigDecimal power;

    /**
     * 	国家标准
     * 1:2011
     * 2:2015
     */
    @JSONField(name = "NationalStandard")
    private Integer nationalStandard;

    // 所属运营商的品牌名称
    @JSONField(name = "BrandDesc")
    private String brandDesc;
}
