package dao type Version struct { Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"` HardwareVersion string `gorm:"column:hardware_version;type:varchar(32);default:'';NOT NULL" json:"hardware_version"` Version string `gorm:"column:version;type:varchar(32);default:'';NOT NULL" json:"version"` FirmwareSrc string `gorm:"column:firmware_src;type:varchar(255);default:'';NOT NULL" json:"firmware_src"` SoftSrc string `gorm:"column:soft_src;type:varchar(255);default:'';NOT NULL" json:"soft_src"` AddSrc string `gorm:"column:add_src;type:varchar(255);default:'';NOT NULL" json:"add_src"` SoftConfig string `gorm:"column:soft_config;type:text" json:"soft_config"` Describe string `gorm:"column:describe;type:varchar(255);default:'';NOT NULL" json:"describe"` Status uint8 `gorm:"column:status;type:tinyint(1);default:1;NOT NULL" json:"status"` Reason string `gorm:"column:reason;type:varchar(32);default:'';NOT NULL" json:"reason"` Type uint8 `gorm:"column:type;type:tinyint(1);default:0;NOT NULL" json:"type"` AdminId int64 `gorm:"column:admin_id;type:int(11);default:0;NOT NULL" json:"admin_id"` AdminName string `gorm:"column:admin_name;type:varchar(32);default:'';NOT NULL" json:"admin_name"` } type VersionInfo struct { Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"` HardwareVersion string `gorm:"column:hardware_version;type:varchar(32);default:'';NOT NULL" json:"hardware_version"` Version string `gorm:"column:version;type:varchar(32);default:'';NOT NULL" json:"version"` FirmwareSrc string `gorm:"column:firmware_src;type:varchar(255);default:'';NOT NULL" json:"firmware_src"` SoftSrc string `gorm:"column:soft_src;type:varchar(255);default:'';NOT NULL" json:"soft_src"` AddSrc string `gorm:"column:add_src;type:varchar(255);default:'';NOT NULL" json:"add_src"` SoftConfig string `gorm:"column:soft_config;type:text" json:"soft_config"` Describe string `gorm:"column:describe;type:varchar(255);default:'';NOT NULL" json:"describe"` Status uint8 `gorm:"column:status;type:tinyint(1);default:1;NOT NULL" json:"status"` Reason string `gorm:"column:reason;type:varchar(32);default:'';NOT NULL" json:"reason"` Type uint8 `gorm:"column:type;type:tinyint(1);default:0;NOT NULL" json:"type"` } type VersionStatus struct { Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"` Status uint8 `gorm:"column:status;type:tinyint(1);default:1;NOT NULL" json:"status"` Reason string `gorm:"column:reason;type:varchar(32);default:'';NOT NULL" json:"reason"` AdminId int64 `gorm:"column:admin_id;type:int(11);default:0;NOT NULL" json:"admin_id"` AdminName string `gorm:"column:admin_name;type:varchar(32);default:'';NOT NULL" json:"admin_name"` }