package com.evobms.project.vehicledata.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;

@Data
@ApiModel(value = "ChargeDischargeRecordDTO", description = "充放电区段记录")
public class ChargeDischargeRecordDTO {
    @ApiModelProperty(value = "状态：充电/放电", example = "充电")
    private String status;
    @ApiModelProperty(value = "开始时间", example = "2026-01-10 15:30:00")
    private String startTime;
    @ApiModelProperty(value = "结束时间", example = "2026-01-10 23:30:00")
    private String endTime;
    @ApiModelProperty(value = "开始SOC(%)", example = "30")
    private Integer startSoc;
    @ApiModelProperty(value = "结束SOC(%)", example = "100")
    private Integer endSoc;
    @ApiModelProperty(value = "本次时长(小时)", example = "5")
    private BigDecimal durationHours;
}
