package api.bean; import com.baomidou.mybatisplus.annotation.TableField; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * 光伏心跳数据表(PhotovoltaicHeartData)实体类 * * @author makejava * @since 2022-09-29 17:36:34 */ @Data public class PhotovoltaicHeartData implements Serializable { @TableField(exist = false) private String streetlightName; @TableField(exist = false) private static final long serialVersionUID = -38053934285994098L; /** * 主键ID */ private Long photovoltaicHeartDataId; /** * 路灯ID */ @TableField(exist=false) private Integer streetlightId; /** * 负载状态和充电状态 * 高 8 位: * b7:负载状态(0:负载已关,1:负载已开) * b0~b6:为亮度值(0% ~100%) * 低 8 位: * 00H:未开启充电 * 01H:启动充电模式 * 02H:mppt 充电模式 * 03H:均衡充电模式 * 04H:提升充电模式 * 05H:浮充充电模式 * 06H:限流(超功率) * 1110010000000000 */ private String chargingStatus; /** * 电池电量SOC */ private Integer batteryLevel; /** * 电池电压 */ private Double batteryVoltage; /** * 电池充电电流 */ private Double batteryChargingCurrent; /** * 设备温度/电池温度 */ private Double deviceTemperature; /** * 设备温度/电池温度 */ private Double batteryTemperature; // /** // * 直流负载电压 // */ // private Double dcLoadVoltage; // /** // * 直流负载电流 // */ // private Double dcLoadCurrent; // /** // * 直流负载功率 // */ // private Double dcLoadPower; /** * 光伏板电压 */ private Double photovoltaicPanelVoltage; /** * 光伏板电流 */ private Double photovoltaicPanelCurrent; /** * 光伏板充电功率 */ private Double photovoltaicPanelChargingPower; // /** // * 当天充电时长 // */ // private Double samedayChargingDuration; // /** // * 当天充电最大功率 // */ // private Double samedayChargingMaxpower; // /** // * 当天电池最高温度 // */ // private Double samedayChargingMaxtemp; // /** // * 当天电池最低温度 // */ // private Double samedayChargingMintemp; // /** // * 当天放电最大功率 // */ // private Double samedayDischargingMaxpower; // /** // * 当天充电安时数 // */ // private Double samedayBatteryChargingAh; // /** // * 当天放电安时数 // */ // private Double samedayBatteryDischargingAh; // /** // * 当天发电量 // */ // private Double samedayGeneratingCapacity; // /** // * 当天用电量 // */ // private Double samedayUsedCapacity; // /** // * 总运行天数 // */ // private Double totalOperatingDays; // /** // * 蓄电池总充满次数 // */ // private Double batteryFullChargeTimes; // /** // * 累计发电量 // */ // private Double allGeneratingCapacity; // /** // * 累计用电量 // */ // private Double allUsedCapacity; /** * 数据插入时间 */ private Date dataCreateTime; private String streetlightMac; //光伏主机id @TableField(exist=false) private Integer photovoltaicId; //光伏主机名称 @TableField(exist=false) private String photovoltaicName; }