feat: version add sha256 md5

This commit is contained in:
zzw
2026-09-23 10:59:17 +08:00
parent 1c7b2a9e34
commit 5b5079f6c7
@@ -14,6 +14,8 @@ type Version struct {
Status uint8 `gorm:"column:status;type:tinyint(1);default:1;NOT NULL" json:"status"` 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"` 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 uint8 `gorm:"column:type;type:tinyint(1);default:0;NOT NULL" json:"type"`
PackageMd5 string `gorm:"column:package_md5;type:varchar(32);default:'';NOT NULL" json:"package_md5"`
PackageSha256 string `gorm:"column:package_sha256;type:varchar(64);default:'';NOT NULL" json:"package_sha256"`
AdminId int64 `gorm:"column:admin_id;type:int(11);default:0;NOT NULL" json:"admin_id"` 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"` AdminName string `gorm:"column:admin_name;type:varchar(32);default:'';NOT NULL" json:"admin_name"`
CreatedAt utils.CustomTime `gorm:"column:created_at;type:datetime" json:"created_at"` CreatedAt utils.CustomTime `gorm:"column:created_at;type:datetime" json:"created_at"`
@@ -32,6 +34,8 @@ type VersionInfo struct {
Status uint8 `gorm:"column:status;type:tinyint(1);default:1;NOT NULL" json:"status"` 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"` 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 uint8 `gorm:"column:type;type:tinyint(1);default:0;NOT NULL" json:"type"`
PackageMd5 string `gorm:"column:package_md5;type:varchar(32);default:'';NOT NULL" json:"package_md5"`
PackageSha256 string `gorm:"column:package_sha256;type:varchar(64);default:'';NOT NULL" json:"package_sha256"`
} }
type VersionStatus struct { type VersionStatus struct {