package com.xhpc.evcs.cwj.dto;

import com.fasterxml.jackson.annotation.*;
import lombok.Data;

import java.util.HashMap;
import java.util.Map;

/**
 * @author yuyang
 * @Date 2025-07-16 15:04
 */

@Data
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE,
        setterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE)
public class CWJStartChargeRequest {

    @JsonProperty("StartChargeSeq")
    String startChargeSeq;

    @JsonProperty("ConnectorID")
    String connectorId;

    @JsonProperty("QRCode")
    String qRCode;

    @JsonProperty("FeeLimit")
    Double feeLimit;

    @JsonProperty("PowerLimit")
    Double powerLimit;

    @JsonProperty("LimitSoc")
    Integer limitSoc;

    @JsonProperty("CarPlateNo")
    String carPlateNo;

    @JsonProperty("UserID")
    String userId;

}
