air_product.go 1.1 KB

123456789101112131415161718192021222324252627282930
  1. package models
  2. type AirProduct struct {
  3. BoxId string `gorm:"column:boxId"`
  4. StandaloneId int `gorm:"column:standaloneId"`
  5. MsLocalTemp interface{} `gorm:"column:msLocalTemp"` // 温度
  6. MsLocalHumi interface{} `gorm:"column:msLocalHumi"` // 湿度
  7. MsLocalCo2 interface{} `gorm:"column:msLocalCo2"` // CO2浓度
  8. MsLocalVoc interface{} `gorm:"column:msLocalVoc"` // TVOC浓度
  9. MsLocalPm25 interface{} `gorm:"column:msLocalPm25"` // PM2.5浓度
  10. MsLocalMeth interface{} `gorm:"column:msLocalMeth"` // 甲醛浓度
  11. }
  12. func (AirProduct) TableName() string {
  13. return "btk_runstat_system"
  14. }
  15. type SampleAirProduct struct {
  16. BoxId string `gorm:"column:box_id;primary_key;"`
  17. StandaloneId int `gorm:"column:standalone_id;primary_key;"`
  18. MsLocalTemp interface{} `gorm:"column:msLocalTemp"`
  19. MsLocalHumi interface{} `gorm:"column:msLocalHumi"`
  20. MsLocalCo2 interface{} `gorm:"column:msLocalCo2"`
  21. MsLocalVoc interface{} `gorm:"column:msLocalVoc"`
  22. MsLocalPm25 interface{} `gorm:"column:msLocalPm25"`
  23. }
  24. func (SampleAirProduct) TableName() string {
  25. return "t_statistics_airprod"
  26. }