From fa43bddebe5ca373e973b3e35fba774d60d99fac Mon Sep 17 00:00:00 2001 From: snowdream Date: Sat, 17 May 2025 13:31:49 +0800 Subject: [PATCH] Create modelp.go --- modelp.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 modelp.go diff --git a/modelp.go b/modelp.go new file mode 100644 index 00000000..f5d9590b --- /dev/null +++ b/modelp.go @@ -0,0 +1,16 @@ +package gorm + +import "time" + +// ModelP a basic GoLang struct which includes the following fields: ID, CreatedAt, UpdatedAt, DeletedAt +// It may be embedded into your model or you may build your own model without it +// +// type User struct { +// gorm.ModelP +// } +type ModelP struct { + ID uint `gorm:"primarykey"` + CreatedAt *time.Time + UpdatedAt *time.Time + DeletedAt *DeletedAt `gorm:"index"` +}