sub_device.go 569 B

123456789101112131415161718192021
  1. package models
  2. import "github.com/jinzhu/gorm"
  3. // SubDevice sub_device model
  4. type SubDevice struct {
  5. gorm.Model
  6. RecordId string `gorm:"column:record_id;size:32;index"`
  7. // which device the sub_device belongs to
  8. DeviceCode string `sql:"type:varchar(200);not null;index"`
  9. // sub_device_id
  10. SubDeviceID string `sql:"type:varchar(200);not null;key"`
  11. //sub_device name
  12. Name string `sql:"type:varchar(200);not null;"`
  13. Status int `gorm:"column:status"` // 状态(1:在线 2:离线)
  14. }
  15. // SubDeviceQuery sub_device query
  16. type SubDeviceQuery struct {
  17. SubDevice
  18. }