package dto // RegisterRequest 用户注册请求 type RegisterRequest struct { Username string `json:"username" binding:"required"` Password string `json:"password" binding:"required,min=6"` } // LoginRequest 用户登录请求 type LoginRequest struct { Username string `json:"username" binding:"required"` Password string `json:"password" binding:"required"` } // RefreshTokenRequest 刷新 Token 请求 type RefreshTokenRequest struct { RefreshToken string `json:"refreshToken" binding:"required"` } // AuthResponse 认证响应 type AuthResponse struct { AccessToken string `json:"accessToken"` RefreshToken string `json:"refreshToken"` UserID string `json:"userId"` Username string `json:"username"` } // UserResponse 用户信息响应 type UserResponse struct { ID string `json:"id"` Username string `json:"username"` Email string `json:"email"` CreatedAt string `json:"createdAt"` UpdatedAt string `json:"updatedAt"` }