environment.go 1021 B

123456789101112131415161718192021222324252627282930313233343536
  1. package model
  2. import (
  3. "iot_manager_service/app/data/dao"
  4. "time"
  5. )
  6. const (
  7. ModelInfoDefault = iota
  8. ModelInfoAirQuality //空气质量
  9. ModelInfoPM25 //pm2.5
  10. ModelInfoPM10 //pm10
  11. ModelInfoTemprature //温度
  12. ModelInfoHumidity //湿度
  13. ModelInfowindSpeed //风速
  14. ModelInfoPressure //气压
  15. ModelInfoNoise //噪音
  16. ModelInfoLightIntensity //光照强度
  17. ModelInfoWindDirection //风向
  18. ModelInfoRainfall //降雨量
  19. ModelInfoUltravioletRays //紫外线
  20. ModelInfoAll = 20 //综合,所有类型
  21. ModelInfoAQI = 21 //空气质量AQI
  22. )
  23. type EnvironmentDetail struct {
  24. dao.EnvironmentData
  25. CreateDate time.Time `json:"createDate"` //采集日期
  26. Name string `json:"name"`
  27. Sn string `json:"sn"`
  28. LampPoleLocation string `json:"lampPoleLocation"`
  29. LampLng string `json:"lampLng"`
  30. LampLat string `json:"lampLat"`
  31. TenantId string `json:"tenantId"`
  32. }