2018-09-16 17:09:40 +00:00
|
|
|
package models
|
2018-07-18 13:17:56 +00:00
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/jinzhu/gorm"
|
|
|
|
)
|
|
|
|
|
|
|
|
type File struct {
|
|
|
|
gorm.Model
|
2018-09-27 06:59:53 +00:00
|
|
|
Photo *Photo
|
|
|
|
PhotoID uint
|
|
|
|
FilePrimary bool
|
|
|
|
FileMissing bool
|
|
|
|
FileName string
|
|
|
|
FileType string `gorm:"type:varchar(30)"`
|
|
|
|
FileMime string `gorm:"type:varchar(50)"`
|
|
|
|
FileWidth int
|
|
|
|
FileHeight int
|
|
|
|
FileOrientation int
|
|
|
|
FileAspectRatio float64
|
|
|
|
FileHash string `gorm:"type:varchar(100);unique_index"`
|
|
|
|
FilePerceptualHash string
|
|
|
|
|
|
|
|
FileNotes string `gorm:"type:text;"`
|
2018-07-18 13:17:56 +00:00
|
|
|
}
|