gorm/modelp.go
2025-05-17 13:31:49 +08:00

17 lines
402 B
Go

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"`
}