diff --git a/models/user.go b/models/user.go index d9c2c94..cfbab23 100644 --- a/models/user.go +++ b/models/user.go @@ -6,13 +6,13 @@ import ( ) type User struct { - ID uint `gorm:"primaryKey" json:"id"` - Username string `gorm:"uniqueIndex;not null" json:"username"` - Email string `gorm:"uniqueIndex;" json:"email"` - Phone string `gorm:"uniqueIndex;" json:"phone"` - Password string `gorm:"not null" json:"-"` - CreatedAt int64 `json:"created_at"` - UpdatedAt int64 `json:"updated_at"` + ID uint `gorm:"primaryKey" json:"id"` + Username string `gorm:"uniqueIndex;not null" json:"username"` + Email *string `gorm:"uniqueIndex;" json:"email"` + Phone *string `gorm:"uniqueIndex;" json:"phone"` + Password string `gorm:"not null" json:"-"` + CreatedAt int64 `json:"created_at"` + UpdatedAt int64 `json:"updated_at"` } // HashPassword 密码加密