package com.xhpc.card.domain;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author WH
 */
@NoArgsConstructor
@Data
public class RealtimeOrders {


    /**
     * 总条数
     */
    @JsonProperty("totalItems")
    private Long totalItems;
    /**
     * 数据集合
     */
    @JsonProperty("data")
    private List<RealtimeOrder> data;

    /**
     * RealtimeOrder
     */
    @NoArgsConstructor
    @Data
    public static class RealtimeOrder {

        /**
         * 用户类型
         */
        @JsonProperty("userType")
        private String userType;
        /**
         * 开始充电时间
         */
        @JsonProperty("startChargingTime")
        private String startChargingTime;
        /**
         * 充电时长
         */
        @JsonProperty("chargingTime")
        private String chargingTime;
        /**
         * 已充电量（度）
         */
        @JsonProperty("chargedElectric")
        private Double chargedElectric;
        /**
         * 充电金额
         */
        @JsonProperty("chargingSum")
        private Double chargingSum;
        /**
         * 电流
         */
        @JsonProperty("electricCurrent")
        private Double electricCurrent;
        /**
         * 电压
         */
        @JsonProperty("voltage")
        private Double voltage;
        /**
         * SOC
         */
        @JsonProperty("soc")
        private String soc;

    }

}
