From e5bdf2e02090357cbd580d54e6cd2406dd541760 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期五, 21 三月 2025 17:39:30 +0800
Subject: [PATCH] 1. 新增卫星遥测网格热力图计算逻辑(待完成)

---
 src/main/kotlin/com/flightfeather/uav/domain/entity/GridDataDetail.java |  233 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 226 insertions(+), 7 deletions(-)

diff --git a/src/main/kotlin/com/flightfeather/uav/domain/entity/GridDataDetail.java b/src/main/kotlin/com/flightfeather/uav/domain/entity/GridDataDetail.java
index c563a81..710ec06 100644
--- a/src/main/kotlin/com/flightfeather/uav/domain/entity/GridDataDetail.java
+++ b/src/main/kotlin/com/flightfeather/uav/domain/entity/GridDataDetail.java
@@ -26,10 +26,47 @@
     @Column(name = "cell_id")
     private Integer cellId;
 
+    private Integer rank;
+
+    @Column(name = "NO2")
+    private Float no2;
+
+    @Column(name = "CO")
+    private Float co;
+
+    @Column(name = "H2S")
+    private Float h2s;
+
+    @Column(name = "SO2")
+    private Float so2;
+
+    @Column(name = "O3")
+    private Float o3;
+
     @Column(name = "PM25")
     private Float pm25;
 
-    private Integer rank;
+    @Column(name = "PM10")
+    private Float pm10;
+
+    private Float temperature;
+
+    private Float humidity;
+
+    @Column(name = "VOC")
+    private Float voc;
+
+    @Column(name = "NOI")
+    private Float noi;
+
+    @Column(name = "NO")
+    private Float no;
+
+    @Column(name = "wind_speed")
+    private Float windSpeed;
+
+    @Column(name = "wind_direction")
+    private Float windDirection;
 
     /**
      * @return id
@@ -100,6 +137,90 @@
     }
 
     /**
+     * @return rank
+     */
+    public Integer getRank() {
+        return rank;
+    }
+
+    /**
+     * @param rank
+     */
+    public void setRank(Integer rank) {
+        this.rank = rank;
+    }
+
+    /**
+     * @return NO2
+     */
+    public Float getNo2() {
+        return no2;
+    }
+
+    /**
+     * @param no2
+     */
+    public void setNo2(Float no2) {
+        this.no2 = no2;
+    }
+
+    /**
+     * @return CO
+     */
+    public Float getCo() {
+        return co;
+    }
+
+    /**
+     * @param co
+     */
+    public void setCo(Float co) {
+        this.co = co;
+    }
+
+    /**
+     * @return H2S
+     */
+    public Float getH2s() {
+        return h2s;
+    }
+
+    /**
+     * @param h2s
+     */
+    public void setH2s(Float h2s) {
+        this.h2s = h2s;
+    }
+
+    /**
+     * @return SO2
+     */
+    public Float getSo2() {
+        return so2;
+    }
+
+    /**
+     * @param so2
+     */
+    public void setSo2(Float so2) {
+        this.so2 = so2;
+    }
+
+    /**
+     * @return O3
+     */
+    public Float getO3() {
+        return o3;
+    }
+
+    /**
+     * @param o3
+     */
+    public void setO3(Float o3) {
+        this.o3 = o3;
+    }
+
+    /**
      * @return PM25
      */
     public Float getPm25() {
@@ -114,16 +235,114 @@
     }
 
     /**
-     * @return rank
+     * @return PM10
      */
-    public Integer getRank() {
-        return rank;
+    public Float getPm10() {
+        return pm10;
     }
 
     /**
-     * @param rank
+     * @param pm10
      */
-    public void setRank(Integer rank) {
-        this.rank = rank;
+    public void setPm10(Float pm10) {
+        this.pm10 = pm10;
+    }
+
+    /**
+     * @return temperature
+     */
+    public Float getTemperature() {
+        return temperature;
+    }
+
+    /**
+     * @param temperature
+     */
+    public void setTemperature(Float temperature) {
+        this.temperature = temperature;
+    }
+
+    /**
+     * @return humidity
+     */
+    public Float getHumidity() {
+        return humidity;
+    }
+
+    /**
+     * @param humidity
+     */
+    public void setHumidity(Float humidity) {
+        this.humidity = humidity;
+    }
+
+    /**
+     * @return VOC
+     */
+    public Float getVoc() {
+        return voc;
+    }
+
+    /**
+     * @param voc
+     */
+    public void setVoc(Float voc) {
+        this.voc = voc;
+    }
+
+    /**
+     * @return NOI
+     */
+    public Float getNoi() {
+        return noi;
+    }
+
+    /**
+     * @param noi
+     */
+    public void setNoi(Float noi) {
+        this.noi = noi;
+    }
+
+    /**
+     * @return NO
+     */
+    public Float getNo() {
+        return no;
+    }
+
+    /**
+     * @param no
+     */
+    public void setNo(Float no) {
+        this.no = no;
+    }
+
+    /**
+     * @return wind_speed
+     */
+    public Float getWindSpeed() {
+        return windSpeed;
+    }
+
+    /**
+     * @param windSpeed
+     */
+    public void setWindSpeed(Float windSpeed) {
+        this.windSpeed = windSpeed;
+    }
+
+    /**
+     * @return wind_direction
+     */
+    public Float getWindDirection() {
+        return windDirection;
+    }
+
+    /**
+     * @param windDirection
+     */
+    public void setWindDirection(Float windDirection) {
+        this.windDirection = windDirection;
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3