from pydantic import BaseModel class LoginRequest(BaseModel): username: str password: str role_type: str class UserProfile(BaseModel): user_id: int username: str real_name: str mobile: str role_id: int role_name: str role_code: str token: str | None = None menus: list[dict] = [] permissions: list[str] = []