package com.jsowell.pile.dto;

import com.alibaba.fastjson2.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 推送订单结算信息DTO
 *
 * @author JS-ZZA
 * @date 2023/5/22 11:02
 */
@Data
public class PushOrderSettlementDTO {
    /**
     * 充电订单号
     */
    @JSONField(name = "StartChargeSeq")
    private String startChargeSeq;

    /**
     * 充电设备接口编码
     */
    @JSONField(name = "ConnectorID")
    private String connectorID;

    /**
     * 累计充电量
     */
    @JSONField(name = "TotalPower")
    private BigDecimal totalPower;

    /**
     * 累计总金额
     */
    @JSONField(name = "TotalMoney")
    private BigDecimal totalMoney;

    /**
     * 是否出租车订单
     */
    @JSONField(name = "TaxiOrder")
    private BigDecimal taxiOrder;

    /**
     * 结算金额
     */
    @JSONField(name = "SettlementMoney")
    private BigDecimal settlementMoney;

    @JsonProperty(value = "OperatorID")
    private String OperatorId;
}
