package com.jsowell.thirdparty.lianlian.domain;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * 充电明细信息体
 */
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
public class ChargeDetail {
    /**
     * 开始时间  Y
     * 格式“yyyy-MM-dd HH:mm:ss”
     */
    @JSONField(name = "DetailStartTime")
    private String detailStartTime;

    /**
     * 结束时间  Y
     * 格式“yyyy-MM-dd HH:mm:ss”
     */
    @JSONField(name = "DetailEndTime")
    private String detailEndTime;

    /**
     * 时段电价(小数点后4位)  Y
     */
    @JSONField(name = "ElecPrice")
    private BigDecimal elecPrice;

    /**
     * 时段服务费价格(小数点后4位)  Y
     */
    @JSONField(name = "SevicePrice")
    private BigDecimal sevicePrice;

    /**
     * 时段充电量(单位：度，小数点后2位)  Y
     */
    @JSONField(name = "DetailPower")
    private BigDecimal detailPower;

    /**
     * 时段电费(小数点后2位)  Y
     */
    @JSONField(name = "DetailElecMoney")
    private BigDecimal detailElecMoney;

    /**
     * 时段服务费(小数点后2位)  Y
     */
    @JSONField(name = "DetailSeviceMoney")
    private BigDecimal detailSeviceMoney;
}
