package main import ( "time" ) // MODIFIED gorm.Model definition type Model struct { ID uint64 `gorm:"primaryKey"` CreatedAt time.Time UpdatedAt time.Time // DeletedAt gorm.DeletedAt `gorm:"index"` // I want records deleted, not flagged that it's deleted (This does mean data recovery is up-to SYSOP) }