package com.ruoyi.order.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; /** * @author zhibing.pu * @Date 2024/8/21 14:09 */ @Data @ApiModel public class ChargingDetails { @ApiModelProperty("订单id") private String id; @ApiModelProperty("充电电流") private BigDecimal chargeCurrent; @ApiModelProperty("充电电压") private BigDecimal ChargeVoltage; @ApiModelProperty("充电功率") private BigDecimal ChargePower; @ApiModelProperty("完成比例") private Integer completionRatio; @ApiModelProperty("续航") private BigDecimal endurance; @ApiModelProperty("剩余充电时间") private Integer remainingChargeTime; @ApiModelProperty("充电枪名") private String name; @ApiModelProperty("订单编号") private String code; @ApiModelProperty("已充电度数") private BigDecimal chargedDegrees; @ApiModelProperty("已充电时间") private String chargedTime; @ApiModelProperty("已使用费用(设备上报已充金额,缺失时回退订单已使用金额)") private BigDecimal chargingCost; @ApiModelProperty("充电状态(0=未知,1=等待中,2=启动中,3=充电中,4=停止中,5=已结束)") private Integer status; @ApiModelProperty("预约充电时间") private LocalDateTime reservationTime; }