|
|
@@ -1,104 +0,0 @@
|
|
|
-package com.zsElectric.boot.charging.vo;
|
|
|
-
|
|
|
-import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
-import lombok.Data;
|
|
|
-import lombok.experimental.Accessors;
|
|
|
-
|
|
|
-import java.math.BigDecimal;
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
-@Data
|
|
|
-@Accessors(chain = true)
|
|
|
-@Schema(description = "充电订单状态详情响应VO")
|
|
|
-public class ChargeOrderDetailVO {
|
|
|
-
|
|
|
- @Schema(description = "订单状态(1-启动中,2-启动成功,3-启动失败,4-结束)",
|
|
|
- example = "2")
|
|
|
- private Integer StartChargeSeqStat;
|
|
|
-
|
|
|
- @Schema(description = "充电订单号(格式:运营商ID+唯一编号)",
|
|
|
- example = "123456789201712121131011234")
|
|
|
- private String StartChargeSeq;
|
|
|
-
|
|
|
- @Schema(description = "充电设备接口编码",
|
|
|
- example = "3702120244401_1")
|
|
|
- private String ConnectorID;
|
|
|
-
|
|
|
- @Schema(description = "设备接口状态(0-离网,1-空闲,2-占用(未充电),3-占用(充电中),4-占用(预约锁定),255-故障)",
|
|
|
- example = "3")
|
|
|
- private Integer ConnectorStatus;
|
|
|
-
|
|
|
- @Schema(description = "A相电流", example = "78.1")
|
|
|
- private BigDecimal CurrentA;
|
|
|
-
|
|
|
- @Schema(description = "B相电流", example = "0.0")
|
|
|
- private BigDecimal CurrentB;
|
|
|
-
|
|
|
- @Schema(description = "C相电流", example = "0.0")
|
|
|
- private BigDecimal CurrentC;
|
|
|
-
|
|
|
- @Schema(description = "A相电压", example = "575.3")
|
|
|
- private BigDecimal VoltageA;
|
|
|
-
|
|
|
- @Schema(description = "B相电压", example = "0.0")
|
|
|
- private BigDecimal VoltageB;
|
|
|
-
|
|
|
- @Schema(description = "C相电压", example = "0.0")
|
|
|
- private BigDecimal VoltageC;
|
|
|
-
|
|
|
- @Schema(description = "电池SOC(剩余电量百分比)", example = "5.0")
|
|
|
- private BigDecimal Soc;
|
|
|
-
|
|
|
- @Schema(description = "充电开始时间", example = "2018-02-06 16:54:38")
|
|
|
- private String StartTime;
|
|
|
-
|
|
|
- @Schema(description = "充电结束时间", example = "2018-02-06 17:25:00")
|
|
|
- private String EndTime;
|
|
|
-
|
|
|
- @Schema(description = "累计充电电量(单位:kWh)", example = "3.5438")
|
|
|
- private BigDecimal TotalPower;
|
|
|
-
|
|
|
- @Schema(description = "电费(单位:元)", example = "4.956")
|
|
|
- private BigDecimal ElecMoney;
|
|
|
-
|
|
|
- @Schema(description = "服务费(单位:元)", example = "0.0")
|
|
|
- private BigDecimal ServiceMoney;
|
|
|
-
|
|
|
- @Schema(description = "总金额(单位:元)", example = "4.956")
|
|
|
- private BigDecimal TotalMoney;
|
|
|
-
|
|
|
- @Schema(description = "总时段数", example = "1")
|
|
|
- private Integer SumPeriod;
|
|
|
-
|
|
|
- @Schema(description = "充电明细列表")
|
|
|
- private List<ChargeDetail> ChargeDetails;
|
|
|
-
|
|
|
- @Data
|
|
|
- @Accessors(chain = true)
|
|
|
- @Schema(description = "充电明细信息")
|
|
|
- public static class ChargeDetail {
|
|
|
-
|
|
|
- @Schema(description = "开始时间(yyyy-MM-dd HH:mm:ss格式)",
|
|
|
- example = "2018-02-06 16:54:38")
|
|
|
- private String DetailStartTime;
|
|
|
-
|
|
|
- @Schema(description = "结束时间(yyyy-MM-dd HH:mm:ss格式)",
|
|
|
- example = "2018-02-06 17:25:00")
|
|
|
- private String DetailEndTime;
|
|
|
-
|
|
|
- @Schema(description = "时段电价(小数点后2位)", example = "0.70")
|
|
|
- private BigDecimal ElecPrice;
|
|
|
-
|
|
|
- @Schema(description = "时段服务费价格(小数点后2位)", example = "0.30")
|
|
|
- private BigDecimal ServicePrice;
|
|
|
-
|
|
|
- @Schema(description = "时段充电量(单位:度,小数点后2位)", example = "3.54")
|
|
|
- private BigDecimal DetailPower;
|
|
|
-
|
|
|
- @Schema(description = "时段电费(小数点后2位)", example = "2.48")
|
|
|
- private BigDecimal DetailElecMoney;
|
|
|
-
|
|
|
- @Schema(description = "时段服务费(小数点后2位)", example = "1.06")
|
|
|
- private BigDecimal DetailServiceMoney;
|
|
|
- }
|
|
|
-}
|