15 lines
552 B
Go
15 lines
552 B
Go
package models
|
|
|
|
import "time"
|
|
|
|
type ImageVariantFile struct {
|
|
ID uint32 `gorm:"primaryKey;autoIncrement"`
|
|
VariantName string `gorm:"not null;size:32;uniqueIndex:idx_image_variant_files_pair,priority:1"`
|
|
SourceName string `gorm:"not null;size:191;uniqueIndex:idx_image_variant_files_pair,priority:2;index:idx_image_variant_files_source"`
|
|
CachedName string `gorm:"not null;size:191"`
|
|
ContentType string `gorm:"not null;size:64"`
|
|
Size int64 `gorm:"not null"`
|
|
Fingerprint string `gorm:"not null;size:64"`
|
|
CreatedAt time.Time
|
|
}
|