package com.jsowell.thirdparty.lianlian.domain;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * 充电设备统计信息
 */
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
public class EquipmentStatsInfo {
    /**
     * 设备编码  Y
     * 设备唯一编码，对同一对接平台，保证唯一
     */
    @JSONField(name = "EquipmentID")
    private String equipmentID;

    /**
     * 充电设备累计电量  Y
     * 累计电量，单位kWh，精度0.1
     */
    @JSONField(name = "EquipmentElectricity")
    private BigDecimal equipmentElectricity;

    /**
     * 充电设备接口统计信息列表  Y
     * 充设备的所有充电设备接口统计对象集合
     */
    @JSONField(name = "ConnectorStatsInfos")
    private List<ConnectorStatsInfo> connectorStatsInfos;
}
