"""求职助手 Agent 岗位简历优化 Schema 请求参数 Param。 字段命名使用 camelCase alias,与前端 JSON 对齐。 """ from pydantic import BaseModel, Field class OptimizeResumeParam(BaseModel): resume_id: int = Field(..., alias="resumeId", description="简历ID") job_id: int = Field(..., alias="jobId", description="岗位ID") class MatchScoreParam(BaseModel): customize_resume_id: int | None = Field(None, alias="customizeResumeId", description="定制简历ID") resume_id: int | None = Field(None, alias="resumeId", description="简历ID") job_id: int = Field(..., alias="jobId", description="岗位ID")