device_warning.go 542 B

1234567891011121314151617181920
  1. package dao
  2. import "server/global"
  3. type DeviceWarning struct {
  4. global.GVA_MODEL
  5. GatewayID uint `gorm:"index"`
  6. UUID string `gorm:"index;comment:灯具/网关UUID"`
  7. WarningType string `gorm:"comment:告警类型:离线/异常能耗等"`
  8. Content string `gorm:"comment:告警内容"`
  9. HandleState int `gorm:"default:0;comment:0未处理 1已处理"`
  10. }
  11. func (DeviceWarning) TableName() string {
  12. return "device_warning"
  13. }
  14. func (dw DeviceWarning) CreateDeviceWarning() error {
  15. return global.GVA_DB.Create(&dw).Error
  16. }