runstat.go 1.1 KB

12345678910111213141516171819202122
  1. package models
  2. import pkg "goiot-pkg/models"
  3. type AllRunstat struct {
  4. MsRunStat *pkg.MsRunStat `json:"mainCtrl"`
  5. HpRunStat *pkg.HpRunStat `json:"hostCtrl"`
  6. DhRunStat *pkg.DhRunStat `json:"newTrendCtrl"`
  7. HexRunStat *pkg.HexRunStat `json:"heatExchangeCtrl"`
  8. CbRunStat *pkg.CbRunStat `json:"endCtrl"`
  9. }
  10. type Runstat struct {
  11. ID string `gorm:"column:id;primary_key;auto_increment;" redis:"-"`
  12. BoxId string `gorm:"column:box_id" redis:"-"`
  13. MainCtrl string `gorm:"column:main_ctrl" redis:"mainCtrl" json:"mainCtrl"`
  14. HostCtrl string `gorm:"column:host_ctrl" redis:"hostCtrl" json:"hostCtrl"`
  15. NewTrendCtrl string `gorm:"column:new_trend_ctrl" redis:"newTrendCtrl" json:"newTrendCtrl"`
  16. HeatExchangeCtrl string `gorm:"column:heat_exchange_ctrl" redis:"heatExchangeCtrl" json:"heatExchangeCtrl"`
  17. EndCtrl string `gorm:"column:end_ctrl" redis:"endCtrl" json:"endCtrl"`
  18. IndependTaskCtrl string `gorm:"column:independ_task_ctrl" redis:"independTaskCtrl" json:"independTaskCtrl"`
  19. }