
com.alipay.api.domain.JobWorthPositionInfo Maven / Gradle / Ivy
package com.alipay.api.domain;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
/**
* 职得工作证商家传入的工作岗位信息
*
* @author auto create
* @since 1.0, 2023-01-05 13:59:47
*/
public class JobWorthPositionInfo extends AlipayObject {
private static final long serialVersionUID = 7539331992795517758L;
/**
* 职位要求-年龄要求 无要求(不传)、28岁以上(OVER28)、40岁以下(BELOW40)、25岁~35岁(25TO35)
*/
@ApiField("age")
private String age;
/**
* 福利,现有标签,最多5个标签,使用英文,分割
参考
https://www.yuque.com/docs/share/805e9840-ae9d-499c-b566-46b3b8c9fb2d?# 《4.1 服务端接入----职位传入接口》的1.3.1.1
*/
@ApiField("benefit")
private String benefit;
/**
* 技能、证书等要求,比如学历、健康证、普通话或其他技能证书等
*/
@ApiField("certifications")
private String certifications;
/**
* 发布企业统一社会信用代码
*/
@ApiField("company_certificate")
private String companyCertificate;
/**
* 上传的aftsid
*/
@ApiField("company_logo_afts_id")
private String companyLogoAftsId;
/**
* 企业工商全称
*/
@ApiField("company_name")
private String companyName;
/**
* 招聘人数
*/
@ApiField("count")
private Long count;
/**
* 学历要求,HIGHSCHOOL_AND_BELOW(高中及以下),POLYTECHNIC(中专),COLLEGE(大专),BACHELOR(本科),MASTER(硕士),DOCTOR_AND_ABOVE(博士及以上)
*/
@ApiField("education")
private String education;
/**
* 无要求(不传)、男或者女
*/
@ApiField("gender")
private String gender;
/**
* 合作方岗位id自定义保持唯一性
*/
@ApiField("ka_position_id")
private String kaPositionId;
/**
* 长文本描述
*/
@ApiField("position_desc")
private String positionDesc;
/**
* 工作证岗位库的职位主键,只有更新职位信息时需要传入。第一次传入岗位后返回
*/
@ApiField("position_id")
private String positionId;
/**
* 岗位对应的行业id,字段参考https://www.yuque.com/docs/share/805e9840-ae9d-499c-b566-46b3b8c9fb2d?# 《4.1 服务端接入----职位传入接口》的1.3.1.2
*/
@ApiField("position_job_id")
private String positionJobId;
/**
* 岗位对应的职业名称
*/
@ApiField("position_job_name")
private String positionJobName;
/**
* 岗位对应的职业id,字段参考https://www.yuque.com/docs/share/805e9840-ae9d-499c-b566-46b3b8c9fb2d?# 《4.1 服务端接入----职位传入接口》的1.3.1.2
*/
@ApiField("position_profession_id")
private String positionProfessionId;
/**
* 岗位属性:全职(FULL_TIME)或者兼职(PART_TIME)
*/
@ApiField("position_property")
private String positionProperty;
/**
* 职位的状态,只有上架(UNCHECK)和下架(OFFLINE)两种
*/
@ApiField("position_status")
private String positionStatus;
/**
* 短文本描述
*/
@ApiField("position_title")
private String positionTitle;
/**
* 薪水范围,不能低于salary_min
*/
@ApiField("salary_max")
private String salaryMax;
/**
* 薪水范围,不能高于salary_max
*/
@ApiField("salary_min")
private String salaryMin;
/**
* 薪资类型:日结(DAY)、月结(MONTH)、周结(WEEK)、完工结(DONE)、其他(OTHER)
*/
@ApiField("salary_type")
private String salaryType;
/**
* 薪资单位,元/日(DAY)、元/次(TIME)、元/月(MONTH)、元/小时(HOUR)、元/件 (NUM)、元/周 (WEEK)、其他 (OTHER)
*/
@ApiField("salary_unit")
private String salaryUnit;
/**
* 岗位需要的技能标签,最多5个,使用英文逗号分割
*/
@ApiField("skill_tag")
private String skillTag;
/**
* 职位跳转链接,当前只支持支付宝小程序,也就是alipays://platformapi/ 开头
*/
@ApiField("skip_url")
private String skipUrl;
/**
* 高德city code,例:北京010,线上工作9999
参考https://www.yuque.com/docs/share/805e9840-ae9d-499c-b566-46b3b8c9fb2d?# 《4.1 服务端接入----职位传入接口》的1.3.1.3
*/
@ApiField("work_city")
private String workCity;
/**
* 经纬度,前面是经度,后面是纬度,使用英文逗号隔开
*/
@ApiField("work_longitude")
private String workLongitude;
/**
* 工作地所在的区县,使用高德的adcode,例:朝阳区110105
参考https://www.yuque.com/docs/share/805e9840-ae9d-499c-b566-46b3b8c9fb2d?# 《4.1 服务端接入----职位传入接口》的1.3.1.2
*/
@ApiField("work_region")
private String workRegion;
/**
* 工作年限,1年以下(ONE)、1~3年(THREE)、3~5年(FIVE)、5~10年(TEN)、10年以上(OVER_TEN)
*/
@ApiField("work_year")
private String workYear;
public String getAge() {
return this.age;
}
public void setAge(String age) {
this.age = age;
}
public String getBenefit() {
return this.benefit;
}
public void setBenefit(String benefit) {
this.benefit = benefit;
}
public String getCertifications() {
return this.certifications;
}
public void setCertifications(String certifications) {
this.certifications = certifications;
}
public String getCompanyCertificate() {
return this.companyCertificate;
}
public void setCompanyCertificate(String companyCertificate) {
this.companyCertificate = companyCertificate;
}
public String getCompanyLogoAftsId() {
return this.companyLogoAftsId;
}
public void setCompanyLogoAftsId(String companyLogoAftsId) {
this.companyLogoAftsId = companyLogoAftsId;
}
public String getCompanyName() {
return this.companyName;
}
public void setCompanyName(String companyName) {
this.companyName = companyName;
}
public Long getCount() {
return this.count;
}
public void setCount(Long count) {
this.count = count;
}
public String getEducation() {
return this.education;
}
public void setEducation(String education) {
this.education = education;
}
public String getGender() {
return this.gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getKaPositionId() {
return this.kaPositionId;
}
public void setKaPositionId(String kaPositionId) {
this.kaPositionId = kaPositionId;
}
public String getPositionDesc() {
return this.positionDesc;
}
public void setPositionDesc(String positionDesc) {
this.positionDesc = positionDesc;
}
public String getPositionId() {
return this.positionId;
}
public void setPositionId(String positionId) {
this.positionId = positionId;
}
public String getPositionJobId() {
return this.positionJobId;
}
public void setPositionJobId(String positionJobId) {
this.positionJobId = positionJobId;
}
public String getPositionJobName() {
return this.positionJobName;
}
public void setPositionJobName(String positionJobName) {
this.positionJobName = positionJobName;
}
public String getPositionProfessionId() {
return this.positionProfessionId;
}
public void setPositionProfessionId(String positionProfessionId) {
this.positionProfessionId = positionProfessionId;
}
public String getPositionProperty() {
return this.positionProperty;
}
public void setPositionProperty(String positionProperty) {
this.positionProperty = positionProperty;
}
public String getPositionStatus() {
return this.positionStatus;
}
public void setPositionStatus(String positionStatus) {
this.positionStatus = positionStatus;
}
public String getPositionTitle() {
return this.positionTitle;
}
public void setPositionTitle(String positionTitle) {
this.positionTitle = positionTitle;
}
public String getSalaryMax() {
return this.salaryMax;
}
public void setSalaryMax(String salaryMax) {
this.salaryMax = salaryMax;
}
public String getSalaryMin() {
return this.salaryMin;
}
public void setSalaryMin(String salaryMin) {
this.salaryMin = salaryMin;
}
public String getSalaryType() {
return this.salaryType;
}
public void setSalaryType(String salaryType) {
this.salaryType = salaryType;
}
public String getSalaryUnit() {
return this.salaryUnit;
}
public void setSalaryUnit(String salaryUnit) {
this.salaryUnit = salaryUnit;
}
public String getSkillTag() {
return this.skillTag;
}
public void setSkillTag(String skillTag) {
this.skillTag = skillTag;
}
public String getSkipUrl() {
return this.skipUrl;
}
public void setSkipUrl(String skipUrl) {
this.skipUrl = skipUrl;
}
public String getWorkCity() {
return this.workCity;
}
public void setWorkCity(String workCity) {
this.workCity = workCity;
}
public String getWorkLongitude() {
return this.workLongitude;
}
public void setWorkLongitude(String workLongitude) {
this.workLongitude = workLongitude;
}
public String getWorkRegion() {
return this.workRegion;
}
public void setWorkRegion(String workRegion) {
this.workRegion = workRegion;
}
public String getWorkYear() {
return this.workYear;
}
public void setWorkYear(String workYear) {
this.workYear = workYear;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy