package model import "time" // SensorData 传感器数据结构 type SensorData struct { ID int64 `json:"id"` Timestamp time.Time `json:"timestamp"` WindSpeed int `json:"wind_speed"` // 风速 WindForce int `json:"wind_force"` // 风力 WindDirection8 int `json:"wind_direction_8"` // 8方位风向 WindDirection360 int `json:"wind_direction_360"` // 360度风向 Humidity int `json:"humidity"` // 湿度 Temperature int `json:"temperature"` // 温度 AtmPressure int `json:"atm_pressure"` // 大气压 SolarRadiation int `json:"solar_radiation"` // 太阳辐射 Rainfall int `json:"rainfall"` // 累计雨量 } // AggregatedData 聚合数据结构 type AggregatedData struct { Timestamp time.Time `json:"timestamp"` AvgTemperature float64 `json:"avg_temperature"` Rainfall float64 `json:"rainfall"` AvgHumidity float64 `json:"avg_humidity"` AvgWindSpeed float64 `json:"avg_wind_speed"` }