18 lines
561 B
Python
18 lines
561 B
Python
"""求职助手 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 = Field(..., alias="customizeResumeId", description="定制简历ID")
|
|
job_id: int = Field(..., alias="jobId", description="岗位ID")
|