puzhibing
2026-09-04 40eea608116f4502f8734564e6993453be6d989f
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/emind/domain/EmindEnergyChain.java
@@ -4,6 +4,8 @@
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;
@@ -11,61 +13,116 @@
/** 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;
}