Pu Zhibing
2025-01-26 6958d89bfec79450782f8352d5716d6603549b98
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
package com.ruoyi.integration.drainage.model;
 
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
    private String StartChargeSeq;
    /**
     * 充电订单状态
     * 1:启动中
     * 2:充电中
     * 3:停止中
     * 4:已结束
     * 5:未知
     */
    @NotNull
    private Integer StartChargeSeqStat;
    /**
     * 充电设备接口编号
     */
    @NotNull
    private String ConnectorID;
    /**
     * 充电设备接口状态
     * 1:空闲
     * 2:占用(未充电)
     * 3:占用(充电中)
     * 4:占用(预约锁定)
     * 255:故障
     */
    @NotNull
    private Integer ConnectorStatus;
    /**
     * A相电流
     */
    @NotNull
    private BigDecimal CurrentA;
    /**
     * B相电流
     */
    @Null
    private BigDecimal CurrentB;
    /**
     * C相电流
     */
    @Null
    private BigDecimal CurrentC;
    /**
     * A相电压
     */
    @NotNull
    private BigDecimal VoltageA;
    /**
     * B相电压
     */
    @Null
    private BigDecimal VoltageB;
    /**
     * C相电压
     */
    @Null
    private BigDecimal VoltageC;
    /**
     * 电池剩余电量
     */
    @NotNull
    private BigDecimal Soc;
    /**
     * 开始充电时间
     */
    @NotNull
    private String StartTime;
    /**
     * 本次采样时间
     */
    @NotNull
    private String EndTime;
    /**
     * 累计充电量
     */
    @NotNull
    private BigDecimal TotalPower;
    /**
     * 累计电费
     */
    @Null
    private BigDecimal ElecMoney;
    /**
     * 累计服务费
     */
    @Null
    private BigDecimal SeviceMoney;
    /**
     * 累计总金额
     */
    @Null
    private BigDecimal TotalMoney;
    /**
     * 时段数N
     * 0`32
     */
    @Null
    private Integer SumPeriod;
    /**
     * 充电明细信息
     */
    @Null
    private List<ChargeDetail> ChargeDetails;
    /**
     * 车辆识别码
     */
    @Null
    private String VIN;
    
}