environment.go 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package model
  2. import "time"
  3. const (
  4. ModelInfoDefault = iota
  5. ModelInfoAirQuality //空气质量
  6. ModelInfoPM25 //pm2.5
  7. ModelInfoPM10 //pm10
  8. ModelInfoTemprature //温度
  9. ModelInfoHumidity //湿度
  10. ModelInfowindSpeed //风速
  11. ModelInfoPressure //气压
  12. ModelInfoNoise //噪音
  13. ModelInfoLightIntensity //光照强度
  14. ModelInfoWindDirection //风向
  15. ModelInfoRainfall //降雨量
  16. ModelInfoUltravioletRays //紫外线
  17. )
  18. type EnvironmentDetail struct {
  19. DeviceId string `json:"deviceId"` //气象设备ID
  20. Pm25 string `json:"pm25"` //PM2.5
  21. Pm25Name string `json:"pm25Name"`
  22. Pm10 string `json:"pm10"` //PM10
  23. Pm10Name string `json:"pm10Name"`
  24. WindSpeed string `json:"windSpeed"` //风速
  25. WindSpeedName string `json:"windSpeedName"`
  26. WindDirection string `json:"windDirection"` //风向
  27. WindDirectionName string `json:"windDirectionName"`
  28. Hpa string `json:"hpa"` //气压
  29. HpaName string `json:"hpaName"`
  30. Rainfall string `json:"rainfall"` //降雨量
  31. Temp string `json:"temp"` //温度
  32. TempName string `json:"tempName"`
  33. Humidity string `json:"humidity"` //湿度
  34. HumidityName string `json:"humidityName"`
  35. Noise string `json:"noise"` //噪音
  36. NoiseName string `json:"noiseName"`
  37. Ultraviolet string `json:"ultraviolet"` //紫外线
  38. Illuminance string `json:"illuminance"` //光照强度
  39. Air string `json:"air"` //空气质量指数
  40. AirName string `json:"airName"`
  41. CreateDate time.Time `json:"createDate"` //采集日期
  42. Name string `json:"name"`
  43. Sn string `json:"sn"`
  44. LampPoleLocation string `json:"lampPoleLocation"`
  45. LampLng string `json:"lampLng"`
  46. LampLat string `json:"lampLat"`
  47. TenantId string `json:"tenantId"`
  48. }