diff --git a/model_snake.go b/model_snake.go new file mode 100644 index 00000000..b7822146 --- /dev/null +++ b/model_snake.go @@ -0,0 +1,15 @@ +package gorm + +import "time" + +// Model base model definition, including fields `ID`, `CreatedAt`, `UpdatedAt`, `DeletedAt`, which could be embedded in your models +// type User struct { +// gorm.ModelSC +// } + +type ModelSC struct { + ID uint `gorm:"primary_key" json:"id"` + CreatedAt time.Time `json:"created_at"` + UpdatedAt time.Time `json:"updated_at"` + DeletedAt *time.Time `sql:"index" json:"deleted_at"` +}