18 lines
772 B
Go
18 lines
772 B
Go
package entity
|
|
|
|
type AdminUser struct {
|
|
Username *string `gorm:"column:username;default:''" json:"username"`
|
|
PasswordHash *string `gorm:"column:password_hash;default:''" json:"passwordHash"`
|
|
Status *int64 `gorm:"column:status;default:1" json:"status"`
|
|
ForcePasswordChange *int64 `gorm:"column:force_password_change;default:0" json:"forcePasswordChange"`
|
|
LastLoginAt *int64 `gorm:"column:last_login_at;default:0" json:"lastLoginAt"`
|
|
PasswordChangedAt *int64 `gorm:"column:password_changed_at;default:0" json:"passwordChangedAt"`
|
|
TokenVersion *int64 `gorm:"column:token_version;default:1" json:"tokenVersion"`
|
|
BaseEntity `gorm:"embedded"`
|
|
}
|
|
|
|
func (AdminUser) TableName() string {
|
|
return "admin_user"
|
|
}
|
|
|