package model import "pure/global" type Terminal struct { global.MG_MODEL BoxID string `gorm:"type:varchar(255);comment:盒子id;index" json:"box_id"` Source string `gorm:"type:varchar(255);comment:来源;index" json:"source"` // 来源(厂家) Ver string `gorm:"type:varchar(255);comment:版本号" json:"ver"` //当前程序版本号 UpdateTime string `gorm:"type:varchar(255);comment:更新时间" json:"update_time"` //设定的预更新时间 NewVer int `gorm:"type:int;comment:是否需要更新" json:"new_ver"` //是否有新版本:0:否 1:是 UrgentRepair int `gorm:"type:int;comment:是否紧急修复" json:"urgent_repair"` //紧急修复:0:否 1:是 PantTime string `gorm:"type:varchar(255);comment:上报时间" json:"pant_time"` //上报时间 Turnstile string `gorm:"type:varchar(255);comment:闸机 id" json:"turnstile"` //闸机 id TurnstileStatus int `gorm:"type:int;comment:闸机状态" json:"turnstile_status"` //闸机状态 0-在线 1-离线 Mode int `gorm:"type:int;comment:模式" json:"mode"` //当前是否属于降级模式:0:正常在线比对模式 1:降级模式(离线比对模式) Success int `json:"success"` //更新结果,0:失败 1:成功 Result string `json:"result"` //更新结果说明 } func (t *Terminal) TableName() string { return "terminal" }