New file |
| | |
| | | package com.ruoyi.integration.drainage.model; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonProperty; |
| | | import lombok.Data; |
| | | |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.Null; |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 查询充电状态结果 |
| | | * @author zhibing.pu |
| | | * @Date 2025/1/21 15:58 |
| | | */ |
| | | @Data |
| | | public class QueryEquipChargeStatusResult { |
| | | /** |
| | | * 充电订单号 |
| | | */ |
| | | @NotNull |
| | | @JsonProperty("StartChargeSeq") |
| | | private String startChargeSeq; |
| | | /** |
| | | * 充电订单状态 |
| | | * 1:启动中 |
| | | * 2:充电中 |
| | | * 3:停止中 |
| | | * 4:已结束 |
| | | * 5:未知 |
| | | */ |
| | | @NotNull |
| | | @JsonProperty("StartChargeSeqStat") |
| | | private Integer startChargeSeqStat; |
| | | /** |
| | | * 充电设备接口编号 |
| | | */ |
| | | @NotNull |
| | | @JsonProperty("ConnectorID") |
| | | private String connectorID; |
| | | /** |
| | | * 充电设备接口状态 |
| | | * 1:空闲 |
| | | * 2:占用(未充电) |
| | | * 3:占用(充电中) |
| | | * 4:占用(预约锁定) |
| | | * 255:故障 |
| | | */ |
| | | @NotNull |
| | | @JsonProperty("ConnectorStatus") |
| | | private Integer connectorStatus; |
| | | /** |
| | | * A相电流 |
| | | */ |
| | | @NotNull |
| | | @JsonProperty("CurrentA") |
| | | private BigDecimal currentA; |
| | | /** |
| | | * B相电流 |
| | | */ |
| | | @Null |
| | | @JsonProperty("CurrentB") |
| | | private BigDecimal currentB; |
| | | /** |
| | | * C相电流 |
| | | */ |
| | | @Null |
| | | @JsonProperty("CurrentC") |
| | | private BigDecimal currentC; |
| | | /** |
| | | * A相电压 |
| | | */ |
| | | @NotNull |
| | | @JsonProperty("VoltageA") |
| | | private BigDecimal voltageA; |
| | | /** |
| | | * B相电压 |
| | | */ |
| | | @Null |
| | | @JsonProperty("VoltageB") |
| | | private BigDecimal voltageB; |
| | | /** |
| | | * C相电压 |
| | | */ |
| | | @Null |
| | | @JsonProperty("VoltageC") |
| | | private BigDecimal voltageC; |
| | | /** |
| | | * 电池剩余电量 |
| | | */ |
| | | @NotNull |
| | | @JsonProperty("Soc") |
| | | private BigDecimal soc; |
| | | /** |
| | | * 开始充电时间 |
| | | */ |
| | | @NotNull |
| | | @JsonProperty("StartTime") |
| | | private String startTime; |
| | | /** |
| | | * 本次采样时间 |
| | | */ |
| | | @NotNull |
| | | @JsonProperty("EndTime") |
| | | private String endTime; |
| | | /** |
| | | * 累计充电量 |
| | | */ |
| | | @NotNull |
| | | @JsonProperty("TotalPower") |
| | | private BigDecimal totalPower; |
| | | /** |
| | | * 累计电费 |
| | | */ |
| | | @Null |
| | | @JsonProperty("ElecMoney") |
| | | private BigDecimal elecMoney; |
| | | /** |
| | | * 累计服务费 |
| | | */ |
| | | @Null |
| | | @JsonProperty("SeviceMoney") |
| | | private BigDecimal seviceMoney; |
| | | /** |
| | | * 累计总金额 |
| | | */ |
| | | @Null |
| | | @JsonProperty("TotalMoney") |
| | | private BigDecimal totalMoney; |
| | | /** |
| | | * 时段数N |
| | | * 0`32 |
| | | */ |
| | | @Null |
| | | @JsonProperty("SumPeriod") |
| | | private Integer sumPeriod; |
| | | /** |
| | | * 充电明细信息 |
| | | */ |
| | | @Null |
| | | @JsonProperty("ChargeDetails") |
| | | private List<ChargeDetail> chargeDetails; |
| | | /** |
| | | * 车辆识别码 |
| | | */ |
| | | @Null |
| | | @JsonProperty("VIN") |
| | | private String VIN; |
| | | |
| | | } |