portal/db/models/import.go

27 lines
467 B
Go
Raw Normal View History

package models
import "gorm.io/gorm"
type ImportStatus string
const (
ImportStatusQueued ImportStatus = "queued"
ImportStatusProcessing ImportStatus = "processing"
2024-03-22 22:29:09 +00:00
ImportStatusCompleted ImportStatus = "completed"
)
func init() {
2024-03-22 22:49:56 +00:00
registerModel(&Import{})
}
type Import struct {
gorm.Model
UserID uint
Hash []byte `gorm:"type:binary(32);"`
Protocol string
User User
ImporterIP string
Status ImportStatus
Progress float64
}