puzhibing
2026-09-28 fd15e6f7dd6a2f6bccf27a8b06fc60211e7df28e
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
130
131
132
133
134
135
136
package com.ruoyi.other.emind.domain;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
import java.time.LocalDateTime;
 
/** eMind 储能能量块本地冗余数据。 */
@Data
@ApiModel("EmindEnergyBlock")
@TableName("t_emind_energy_block")
public class EmindEnergyBlock {
    @TableId(value = "id", type = IdType.AUTO)
    /** Primary key. */
    @ApiModelProperty("Primary key")
    private Long id;
    @TableField("station_local_id")
    /** Local station ID. */
    @ApiModelProperty("Local station ID")
    private Long stationLocalId;
    @TableField("station_id")
    /** eMind station ID. */
    @ApiModelProperty("eMind station ID")
    private Long stationId;
    @TableField("station_name")
    /** Station name. */
    @ApiModelProperty("Station name")
    private String stationName;
    @TableField("eblock_id")
    /** eMind energy block ID. */
    @ApiModelProperty("eMind energy block ID")
    private Long eblockId;
    @TableField("elink_uuid")
    /** Energy chain UUID. */
    @ApiModelProperty("Energy chain UUID")
    private String elinkUuid;
    /** Energy block UUID. */
    @ApiModelProperty("Energy block UUID")
    private String uuid;
    @TableField("eblock_name")
    /** Energy block name. */
    @ApiModelProperty("Energy block name")
    private String eblockName;
    @TableField("run_status")
    /** Run status. */
    @ApiModelProperty("Run status")
    private Integer runStatus;
    @TableField("dischargeable_energy")
    /** Dischargeable energy. */
    @ApiModelProperty("Dischargeable energy")
    private BigDecimal dischargeableEnergy;
    /** State of charge. */
    @ApiModelProperty("State of charge")
    private BigDecimal soc;
    @TableField("max_charge_power")
    /** Maximum charge power. */
    @ApiModelProperty("Maximum charge power")
    private BigDecimal maxChargePower;
    @TableField("max_discharge_power")
    /** Maximum discharge power. */
    @ApiModelProperty("Maximum discharge power")
    private BigDecimal maxDischargePower;
    @TableField("dc_voltage")
    /** PCS DC voltage. */
    @ApiModelProperty("PCS DC voltage")
    private BigDecimal dcVoltage;
    @TableField("dc_current")
    /** PCS DC current. */
    @ApiModelProperty("PCS DC current")
    private BigDecimal dcCurrent;
    @TableField("dc_power")
    /** PCS DC power. */
    @ApiModelProperty("PCS DC power")
    private BigDecimal dcPower;
    /** Battery state of health. */
    @ApiModelProperty("Battery state of health")
    private BigDecimal soh;
    @TableField("cabinet_temperature")
    /** Cabinet temperature. */
    @ApiModelProperty("Cabinet temperature")
    private BigDecimal cabinetTemperature;
    @TableField("min_cell_voltage")
    /** Minimum cell voltage. */
    @ApiModelProperty("Minimum cell voltage")
    private BigDecimal minCellVoltage;
    @TableField("max_cell_voltage")
    /** Maximum cell voltage. */
    @ApiModelProperty("Maximum cell voltage")
    private BigDecimal maxCellVoltage;
    @TableField("min_cell_temperature")
    /** Minimum cell temperature. */
    @ApiModelProperty("Minimum cell temperature")
    private BigDecimal minCellTemperature;
    @TableField("max_cell_temperature")
    /** Maximum cell temperature. */
    @ApiModelProperty("Maximum cell temperature")
    private BigDecimal maxCellTemperature;
    @TableField("pcs_state")
    /** PCS state. */
    @ApiModelProperty("PCS state")
    private Integer pcsState;
    @TableField("pcs_active_power")
    /** PCS active power. */
    @ApiModelProperty("PCS active power")
    private BigDecimal pcsActivePower;
    @TableField("pcs_reactive_power")
    /** PCS reactive power. */
    @ApiModelProperty("PCS reactive power")
    private BigDecimal pcsReactivePower;
    @TableField("record_time")
    /** Vendor record time. */
    @ApiModelProperty("Vendor record time")
    private String recordTime;
    @TableField("del_flag")
    /** Remote deletion flag. */
    @ApiModelProperty("Remote deletion flag")
    private Integer delFlag;
    @TableField("synced_at")
    /** Last synchronization time. */
    @ApiModelProperty("Last synchronization time")
    private LocalDateTime syncedAt;
    @TableField("create_time")
    /** Creation time. */
    @ApiModelProperty("Creation time")
    private LocalDateTime createTime;
    @TableField("update_time")
    /** Last update time. */
    @ApiModelProperty("Last update time")
    private LocalDateTime updateTime;
}