package com.xhpc.evcs.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Id;
import java.math.BigDecimal;
import java.util.List;

/**
 * 快电推送
 *
 * @author yuyang
 * @Date 2025-07-09 14:19
 */
@JsonPropertyOrder({
        "OvertimeBillCode",
        "StartChargeSeq",
        "OvertimeBillStatus",
        "ConnectorId",
        "BillEquipment",
        "StartTime",
        "EndTime",
        "TotalTimeSpan",
        "OvertimePrice",
        "TotalMoney",
        "OvertimeDetails"


})
@Setter
@Getter
public class PlaceholderOrderInfoKuaiDian {

    @Id
    @JsonProperty("OvertimeBillCode")
    private String overtimeBillCode;
    @JsonProperty("StartChargeSeq")
    private String startChargeSeq;
    @JsonProperty("OvertimeBillStatus")
    private Integer overtimeBillStatus;
    @JsonProperty("ConnectorId")
    private String connectorId;
    @JsonProperty("BillEquipment")
    private Integer billEquipment;
    @JsonProperty("StartTime")
    private String startTime;
    @JsonProperty("EndTime")
    private String endTime;
    @JsonProperty("TotalTimeSpan")
    private Integer totalTimeSpan;
    @JsonProperty("OvertimePrice")
    private BigDecimal overtimePrice;
    @JsonProperty("TotalMoney")
    private BigDecimal totalMoney;
    @JsonProperty("OvertimeDetails")
    private List<OvertimeDetail> overtimeDetails;
}
