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