package models import ( "database/sql" "time" ) // Admin 管理员表 type Admin struct { ID int `json:"id"` Username string `json:"username"` Email string `json:"email"` PasswordHash string `json:"-"` // 密码哈希不输出到 JSON IsSuperAdmin bool `json:"is_super_admin"` IsActive bool `json:"is_active"` CreatedAt time.Time `json:"created_at"` LastLogin sql.NullTime `json:"last_login"` } // TableName 返回表名 func (Admin) TableName() string { return "admins" }