package com.kym.entity.platform;

import lombok.Data;

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

/**
 * @author skyline
 * @description 推送充电订单信息
 * @date 2023-08-04 10:12
 */
@Data
public class PlatformNotificationChargeOrderInfo {
    private String StartChargeSeq;
    private String ConnectorID;
    private String StartTime;
    private String EndTime;
    /**
     * 累积充电量
     */
    private BigDecimal TotalPower;

    /**
     * 总电费
     */
    private BigDecimal TotalElecMoney;
    /**
     * 总服务费
     */
    private BigDecimal TotalServiceMoney;
    /**
     * 累积总金额
     */
    private BigDecimal TotalMoney;
    /**
     * 充电结束原因
     * 0：用户手动停止充电
     * 1：客户归属地运营商平台停止充电
     * 2：BMS停止充电
     * 3：充电机设备故障
     * 4：连接器断开
     * 5~99：自定义
     */
    private int StopReason;
    /**
     * 时段数N 范围0~32
     */
    private int SumPeriod;
    private List<PlatformChargeDetails> ChargeDetails;


}
