package com.kym.entity.platform;

import lombok.Data;

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

/**
 * @author skyline
 * @description 推送充电状态
 * @date 2023-08-03 16:22
 */
@Data
public class PlatformNotificationEquipChargeStatus {

    private String StartChargeSeq;

    /**
     * 充电订单状态
     * 1：启动中
     * 2：充电中
     * 3：停止中
     * 4：已结束
     * 5：未知
     */
    private int StartChargeSeqStat;

    /**
     * 充电设备接口状态
     * 1：空闲
     * 2：占用（未充电）
     * 3：占用（充电中）
     * 4：占用（预约锁定）
     * 255：故障
     */
    private String ConnectorStatus;

    private BigDecimal CurrentA;
    private BigDecimal CurrentB;
    private BigDecimal CurrentC;

    private BigDecimal VoltageA;
    private BigDecimal VoltageB;
    private BigDecimal VoltageC;

    private BigDecimal Soc;
    private String StartTime;
    private String EndTime;

    /**
     * 累积充电量
     */
    private BigDecimal TotalPower;
    /**
     * 累积电费
     */
    private BigDecimal ElecMoney;
    /**
     * 累积服务费
     */
    private BigDecimal ServiceMoney;
    /**
     * 累积总金额
     */
    private BigDecimal TotalMoney;
    /**
     * 时段数N 范围0~32
     */
    private int SumPeriod;

    private List<PlatformChargeDetails> ChargeDetails;


}
