查看原始 JSON
{
"type": "object",
"required": [],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"~standard": {
"vendor": "zod",
"version": 1,
"jsonSchema": {}
},
"properties": {
"name": {
"type": "string",
"minLength": 1,
"description": "人员姓名。"
},
"domain": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "公司域名数组。"
},
"skills": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "技能筛选数组,布尔表达式规则以当前合同为准。"
},
"company": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "公司名称数组。"
},
"keyword": {
"type": "string",
"minLength": 1,
"description": "用于档案文本匹配的关键词。"
},
"industry": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "来源行业词汇数组,排除语法以当前合同为准。"
},
"location": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "人员地点筛选值;字符串或数组类型以此端点合同为准。"
},
"education": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "学校或学历条件,类型及表达式语法以当前合同为准。"
},
"job_title": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "职位名称条件,匹配表达式语法以当前合同为准。"
},
"languages": {
"type": "array",
"items": {
"type": "object",
"required": [
"language"
],
"properties": {
"language": {
"type": "string",
"minLength": 1,
"description": "语言名称,例如 english。"
},
"proficiency": {
"type": "array",
"items": {
"enum": [
"elementary",
"full_professional",
"limited_working",
"native_or_bilingual",
"professional_working"
],
"type": "string"
},
"description": "接受的熟练程度;不限制时省略。"
}
},
"additionalProperties": false
},
"maxItems": 50,
"description": "语言要求数组,可包含受支持的熟练度条件。"
},
"seniority": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "来源支持的职级数组。"
},
"educations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"location": {
"type": "string",
"minLength": 1
},
"school_name": {
"type": "string",
"minLength": 1
},
"field_of_study": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"maxItems": 50,
"description": "结构化的教育经历筛选数组。"
},
"company_size": {
"type": "array",
"items": {
"enum": [
"10001",
"1_10",
"11_50",
"51_200",
"201_500",
"501_1000",
"1001_5000",
"5001_10000"
],
"type": "string"
},
"description": "雇主人数范围数组。"
},
"job_function": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "职能方向数组,如工程、销售或财务。"
},
"past_company": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "过往雇主条件。"
},
"company_filter": {
"enum": [
"current",
"past",
"past_only",
"both"
],
"type": "string",
"description": "公司条件的匹配范围,可区分当前和过往经历。"
},
"past_job_title": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "过往职位条件。"
},
"location_radius": {
"type": "integer",
"maximum": 500,
"minimum": 1,
"description": "以指定地点为中心的搜索半径,单位英里。"
},
"match_experience": {
"enum": [
"current",
"past",
"both"
],
"type": "string",
"description": "要求职位和公司在同一条经历中匹配;不能与 current_titles_only 或 company_filter 同用。"
},
"exclude_companies": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "需要排除的公司名称数组。"
},
"exclude_job_titles": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "需要排除的职位名称数组。"
},
"past_work_location": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "过往工作城市或国家条件。"
},
"current_titles_only": {
"type": "boolean",
"description": "是否仅匹配当前职位,当前合同默认 true。"
},
"years_of_experience": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"description": "工作年数条件数组,具体范围格式以当前合同为准。"
}
},
"current_company_only": {
"type": "boolean",
"description": "是否仅匹配当前雇主,当前合同默认 true。"
},
"is_currently_working": {
"type": "boolean",
"description": "true 仅查询当前在职档案,false 仅查询无当前职位档案,省略则同时包括两类。"
},
"current_work_location": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "当前工作城市或国家条件。"
},
"recently_changed_jobs": {
"type": "boolean",
"description": "是否筛选最近三个月开始当前职位的档案;不能与 years_in_current_role 同用。"
},
"years_in_current_role": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"description": "当前职务年数条件,不能与 recently_changed_jobs 同用。"
},
"description": "当前职务年数条件,不能与 recently_changed_jobs 同用。"
},
"exclude_companies_filter": {
"enum": [
"current",
"past",
"both"
],
"type": "string",
"description": "公司排除条件适用范围,以当前合同的枚举值为准。"
},
"include_related_job_titles": {
"type": "boolean",
"description": "是否包括关联职位名称,当前合同默认 false。"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}