|
|
|
@ -0,0 +1,16 @@ |
|
|
|
package user |
|
|
|
|
|
|
|
import ( |
|
|
|
"gorm.io/gorm" |
|
|
|
) |
|
|
|
|
|
|
|
// User data model
|
|
|
|
type User struct { |
|
|
|
gorm.Model |
|
|
|
Username string `gorm:"unique_index:username" json:"username,omitempty"` |
|
|
|
Firstname string `json:"firstname,omitempty"` |
|
|
|
Lastname string `json:"lastname,omitempty"` |
|
|
|
Email string `json:"email,omitempty"` |
|
|
|
PasswordHash string `json:"-"` |
|
|
|
Active bool ` json:"active"` |
|
|
|
} |