package com.moral.api.entity; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.annotation.TableId; import java.time.LocalDateTime; import java.io.Serializable; import lombok.Data; import lombok.EqualsAndHashCode; /** *

* 雷达小时汇总表 *

* * @author moral * @since 2026-09-08 */ @Data @EqualsAndHashCode(callSuper = false) public class RadarHourlySummary extends Model { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 小时时间,精确到小时 */ private LocalDateTime time; /** * 小时平均数据 {"a34004-Avg": [...], "a34002-Avg": [...]} */ private String radarData; /** * a34004-Avg 最高值所在高度(m) */ private BigDecimal a34004PeakHeight; /** * a34004-Avg 突变下降高度(m)(边界层) */ private BigDecimal a34004DropHeight; /** * a34002-Avg 最高值所在高度(m) */ private BigDecimal a34002PeakHeight; /** * a34002-Avg 突变下降高度(m)(边界层) */ private BigDecimal a34002DropHeight; private LocalDateTime createTime; @Override protected Serializable pkVal() { return this.id; } }