Create modelp.go
This commit is contained in:
parent
e5b867e785
commit
fa43bddebe
16
modelp.go
Normal file
16
modelp.go
Normal file
@ -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"`
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user