package adminauth import ( "time" "hfb_sys/backend/internal/modules/auth" ) type AdminDTO struct { ID uint64 `json:"id"` Username string `json:"username"` Nickname string `json:"nickname"` Status string `json:"status"` LastLoginAt *time.Time `json:"last_login_at"` } type LoginRequest struct { Username string `json:"username" binding:"required"` Password string `json:"password" binding:"required"` } type LoginResult struct { Admin AdminDTO `json:"admin"` Tokens auth.TokenPair `json:"tokens"` }