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;
|
}
|