package com.xhpc.evcs.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.xhpc.evcs.domain.PriceInfo;
import lombok.Data;

import java.util.List;

/**
 * @author yuyang
 * @Date 2025-08-06 11:00
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
        "StationID",
        "EffectStartTime",
        "ConnectorStatus",
        "EffectEndTime",
        "Status",
        "FreeTime",
        "MaxFee",
        "PriceInfos"
})
@Data
public class PlaceholderRulesXinDianTu {
    @JsonProperty("StationID")
    String stationID;
    @JsonProperty("EffectStartTime")
    String effectStartTime;
    @JsonProperty("EffectEndTime")
    String effectEndTime;
    @JsonProperty("Status")
    Integer status;
    @JsonProperty("FreeTime")
    Integer freeTime;
    @JsonProperty("MaxFee")
    Double maxFee;
    @JsonProperty("PriceInfos")
    List<PriceInfo> priceInfos;
}
