puzhibing
2026-09-04 40eea608116f4502f8734564e6993453be6d989f
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
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("EmindEnergyChain")
@TableName("t_emind_energy_chain")
public class EmindEnergyChain {
    public static final int SOURCE_REMOTE = 1;
    public static final int SOURCE_MANUAL = 2;
 
    @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("elink_id")
    /** eMind energy chain ID. */
    @ApiModelProperty("eMind energy chain ID")
    private Long elinkId;
    /** Energy chain UUID. */
    @ApiModelProperty("Energy chain UUID")
    private String uuid;
    @TableField("elink_name")
    /** Energy chain name. */
    @ApiModelProperty("Energy chain name")
    private String elinkName;
    @TableField("total_active_power")
    /** Total active power. */
    @ApiModelProperty("Total active power")
    private BigDecimal totalActivePower;
    @TableField("total_reactive_power")
    /** Total reactive power. */
    @ApiModelProperty("Total reactive power")
    private BigDecimal totalReactivePower;
    @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("phase_a_current")
    /** Phase A current. */
    @ApiModelProperty("Phase A current")
    private BigDecimal phaseACurrent;
    @TableField("phase_b_current")
    /** Phase B current. */
    @ApiModelProperty("Phase B current")
    private BigDecimal phaseBCurrent;
    @TableField("phase_c_current")
    /** Phase C current. */
    @ApiModelProperty("Phase C current")
    private BigDecimal phaseCCurrent;
    @TableField("dischargeable_energy")
    /** Dischargeable energy. */
    @ApiModelProperty("Dischargeable energy")
    private BigDecimal dischargeableEnergy;
    /** State of charge. */
    @ApiModelProperty("State of charge")
    private BigDecimal soc;
    @TableField("charged_energy_today")
    /** Charged energy today. */
    @ApiModelProperty("Charged energy today")
    private BigDecimal chargedEnergyToday;
    @TableField("discharged_energy_today")
    /** Discharged energy today. */
    @ApiModelProperty("Discharged energy today")
    private BigDecimal dischargedEnergyToday;
    @TableField("record_time")
    /** Vendor record time. */
    @ApiModelProperty("Vendor record time")
    private String recordTime;
    @TableField("source_type")
    /** Data source: 1 remote, 2 manual. */
    @ApiModelProperty("Data source: 1 remote, 2 manual")
    private Integer sourceType;
    @TableField("management_deleted")
    /** Management deletion flag. */
    @ApiModelProperty("Management deletion flag")
    private Integer managementDeleted;
    @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;
    @TableField(exist = false)
    /** Display platform name, not persisted. */
    @ApiModelProperty("Display platform name, not persisted")
    private String platformName;
    @TableField(exist = false)
    /** Data status, not persisted. */
    @ApiModelProperty("Data status, not persisted")
    private Integer dataStatus;
}