Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type User ¶
type User struct { metav1.ObjectMeta `json:"metadata,omitempty"` Status int `json:"status" gorm:"column:status" validate:"omitempty"` Nickname string `json:"nickname" gorm:"column:nickname" validate:"required,min=1,max=30"` Password string `json:"password,omitempty" gorm:"column:password" validate:"required"` Email string `json:"email" gorm:"column:email" validate:"required,email,min=1,max=100"` Phone string `json:"phone" gorm:"column:phone" validate:"omitempty"` IsAdmin int `json:"isAdmin,omitempty" gorm:"column:isAdmin" validate:"omitempty"` TotalPolicy int64 `json:"totalPolicy" gorm:"-" validate:"omitempty"` LoginAt time.Time `json:"loginAt,omitempty" gorm:"column:loginAt"` }
User 是数据库中 user 记录 struct 格式的映射.
func (*User) AfterCreate ¶
AfterCreate 在创建数据库记录之后更新资源 ID.
func (*User) BeforeCreate ¶
BeforeCreate 在创建数据库记录之前加密明文密码.
Click to show internal directories.
Click to hide internal directories.