from pydantic import BaseModel from typing import Optional class VisitorInfoCreate(BaseModel): """访客信息创建请求""" name: Optional[str] = None phone: Optional[str] = None email: Optional[str] = None class VisitorInfoResponse(BaseModel): """访客信息响应""" id: int domain_id: int name: Optional[str] = None phone: Optional[str] = None email: Optional[str] = None model_config = {"from_attributes": True}