package model import ( "gorm.io/gorm" ) type DeviceLog struct { gorm.Model DeviceUID string `gorm:"index" json:"device_uid"` // 设备UID Action string `json:"action"` // 操作类型:register/start/verify/bind/unbind Message string `json:"message"` // 详细信息 Status string `json:"status"` // 状态:success/failed IP string `json:"ip"` // 操作IP } // 定义日志操作类型常量 const ( LogActionRegister = "register" LogActionStart = "start" LogActionVerify = "verify" LogActionBind = "bind" LogActionUnbind = "unbind" )