package com.evobms.project.battery.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import com.evobms.framework.aspectj.lang.annotation.Excel; import com.evobms.framework.web.domain.BaseEntity; /** * 可充电储能子系统温度信息对象 subsystem_temperature * * @author 田志阳 * @date 2025-11-15 */ @Data public class SubsystemTemperature extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键ID */ private Long id; /** 设备ID */ @Excel(name = "设备ID") private String deviceId; /** 数据时间戳 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "数据时间戳", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date timestamp; /** 可充电储能子系统个数 */ @Excel(name = "可充电储能子系统个数") private Integer subsystemCount; /** 可充电储能子系统号 */ @Excel(name = "可充电储能子系统号") private Integer subsystemNo; /** 可充电储能温度探针个数 */ @Excel(name = "可充电储能温度探针个数") private Integer tempProbeCount; /** 各温度探针检测的温度值数组(℃) */ @Excel(name = "各温度探针检测的温度值数组(℃)") private String temperatureValues; /** 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") private Date createTime; /** 更新时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd") private Date updateTime; }