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" }