gatewaymodel.go 733 B

12345678910111213141516171819
  1. package models
  2. import "time"
  3. // GatewayModel 网关已下发的物模型快照
  4. type GatewayModel struct {
  5. GID string `gorm:"type:varchar(32);primary_key"` // 网关ID
  6. TID uint16 `gorm:"type:int;primary_key"` // 物模型ID
  7. Device string `gorm:"type:varchar(40)"` // 设备名称
  8. Model string `gorm:"type:varchar(18)"` // 设备型号
  9. Protocol string `gorm:"type:varchar(18)"` // 协议类型
  10. File string `gorm:"type:text"` // 模型文件内容快照
  11. PushedAt time.Time `gorm:"type:datetime"` // 下发时间
  12. CreatedAt time.Time
  13. }
  14. func (GatewayModel) TableName() string {
  15. return "t_gateway_model"
  16. }