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