All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.AlipayEbppIndustryJobDailySyncModel Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.Date;
import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * 支付宝就业日结岗位同步接口
 *
 * @author auto create
 * @since 1.0, 2024-10-29 10:55:53
 */
public class AlipayEbppIndustryJobDailySyncModel extends AlipayObject {

	private static final long serialVersionUID = 3521624363142441287L;

	/**
	 * 学历要求
	 */
	@ApiField("academic_require")
	private String academicRequire;

	/**
	 * 岗位详细地址,线下岗位的经纬度、区县字段改为必填。
	 */
	@ApiField("address")
	private JobAddress address;

	/**
	 * 年龄范围 格式:最小年龄(含),最大年龄(含) 如果没有限制,则传不限。 其他示例: 不限,不限 18,不限 不限,60,单位:年
	 */
	@ApiField("age")
	private String age;

	/**
	 * 招聘,单位:个
	 */
	@ApiField("count")
	private Long count;

	/**
	 * 雇主名称 请使用企业工商注册名,不要使用简称或品牌名称
	 */
	@ApiField("employer_name")
	private String employerName;

	/**
	 * 雇主类型
	 */
	@ApiField("employer_type")
	private String employerType;

	/**
	 * 岗位招聘信息失效时间
	 */
	@ApiField("expired_date")
	private String expiredDate;

	/**
	 * 性别
	 */
	@ApiField("gender")
	private String gender;

	/**
	 * 岗位状态
	 */
	@ApiField("hire_status")
	private String hireStatus;

	/**
	 * 岗位详情内容,必填
	 */
	@ApiField("job_detail")
	private String jobDetail;

	/**
	 * 岗位的小程序详情页URL
URL链接处理可以参考:小程序scheme链接介绍
	 */
	@ApiField("job_detail_url")
	private String jobDetailUrl;

	/**
	 * 福利待遇 内容标签最多5个,每个标签最多7个中文字符,如:["包吃住","工资日结","五险一金"]
	 */
	@ApiListField("job_features")
	@ApiField("string")
	private List jobFeatures;

	/**
	 * 岗位名称 用于页面展示
	 */
	@ApiField("job_name")
	private String jobName;

	/**
	 * 工作要求
	 */
	@ApiListField("job_requires")
	@ApiField("string")
	private List jobRequires;

	/**
	 * 岗位类型
用于岗位筛选、岗位匹配等场景,具体枚举值清单如下(传第三级岗位类型Code):岗位类型清单
	 */
	@ApiField("job_type")
	private String jobType;

	/**
	 * 商户侧的岗位唯一标识
	 */
	@ApiField("out_job_id")
	private String outJobId;

	/**
	 * 岗位就业模式
	 */
	@ApiField("part_time_mode")
	private String partTimeMode;

	/**
	 * 薪资单位,单位:周、日、小时
	 */
	@ApiField("pay_period")
	private String payPeriod;

	/**
	 * 薪资范围 格式:最低薪资(含),最高薪资(含),薪资结算方式是面议时为空。 如果为单价型岗位,最低薪资和最高薪资内容保持一致,如: 800,800。单位:元
	 */
	@ApiField("salary")
	private String salary;

	/**
	 * 岗位来源,如安心就业码渠道
	 */
	@ApiField("source")
	private String source;

	/**
	 * 岗位招聘信息生效时间
	 */
	@ApiField("start_date")
	private String startDate;

	/**
	 * 工作时段-结束时间,单位:小时
	 */
	@ApiField("work_interval_end")
	private Date workIntervalEnd;

	/**
	 * 工作时段-开始时间,单位:小时
	 */
	@ApiField("work_interval_start")
	private Date workIntervalStart;

	/**
	 * 是否在线办公 是传true,否传false
	 */
	@ApiField("work_online")
	private Boolean workOnline;

	/**
	 * 工作年限要求,单位:年
	 */
	@ApiField("working_years")
	private String workingYears;

	public String getAcademicRequire() {
		return this.academicRequire;
	}
	public void setAcademicRequire(String academicRequire) {
		this.academicRequire = academicRequire;
	}

	public JobAddress getAddress() {
		return this.address;
	}
	public void setAddress(JobAddress address) {
		this.address = address;
	}

	public String getAge() {
		return this.age;
	}
	public void setAge(String age) {
		this.age = age;
	}

	public Long getCount() {
		return this.count;
	}
	public void setCount(Long count) {
		this.count = count;
	}

	public String getEmployerName() {
		return this.employerName;
	}
	public void setEmployerName(String employerName) {
		this.employerName = employerName;
	}

	public String getEmployerType() {
		return this.employerType;
	}
	public void setEmployerType(String employerType) {
		this.employerType = employerType;
	}

	public String getExpiredDate() {
		return this.expiredDate;
	}
	public void setExpiredDate(String expiredDate) {
		this.expiredDate = expiredDate;
	}

	public String getGender() {
		return this.gender;
	}
	public void setGender(String gender) {
		this.gender = gender;
	}

	public String getHireStatus() {
		return this.hireStatus;
	}
	public void setHireStatus(String hireStatus) {
		this.hireStatus = hireStatus;
	}

	public String getJobDetail() {
		return this.jobDetail;
	}
	public void setJobDetail(String jobDetail) {
		this.jobDetail = jobDetail;
	}

	public String getJobDetailUrl() {
		return this.jobDetailUrl;
	}
	public void setJobDetailUrl(String jobDetailUrl) {
		this.jobDetailUrl = jobDetailUrl;
	}

	public List getJobFeatures() {
		return this.jobFeatures;
	}
	public void setJobFeatures(List jobFeatures) {
		this.jobFeatures = jobFeatures;
	}

	public String getJobName() {
		return this.jobName;
	}
	public void setJobName(String jobName) {
		this.jobName = jobName;
	}

	public List getJobRequires() {
		return this.jobRequires;
	}
	public void setJobRequires(List jobRequires) {
		this.jobRequires = jobRequires;
	}

	public String getJobType() {
		return this.jobType;
	}
	public void setJobType(String jobType) {
		this.jobType = jobType;
	}

	public String getOutJobId() {
		return this.outJobId;
	}
	public void setOutJobId(String outJobId) {
		this.outJobId = outJobId;
	}

	public String getPartTimeMode() {
		return this.partTimeMode;
	}
	public void setPartTimeMode(String partTimeMode) {
		this.partTimeMode = partTimeMode;
	}

	public String getPayPeriod() {
		return this.payPeriod;
	}
	public void setPayPeriod(String payPeriod) {
		this.payPeriod = payPeriod;
	}

	public String getSalary() {
		return this.salary;
	}
	public void setSalary(String salary) {
		this.salary = salary;
	}

	public String getSource() {
		return this.source;
	}
	public void setSource(String source) {
		this.source = source;
	}

	public String getStartDate() {
		return this.startDate;
	}
	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public Date getWorkIntervalEnd() {
		return this.workIntervalEnd;
	}
	public void setWorkIntervalEnd(Date workIntervalEnd) {
		this.workIntervalEnd = workIntervalEnd;
	}

	public Date getWorkIntervalStart() {
		return this.workIntervalStart;
	}
	public void setWorkIntervalStart(Date workIntervalStart) {
		this.workIntervalStart = workIntervalStart;
	}

	public Boolean getWorkOnline() {
		return this.workOnline;
	}
	public void setWorkOnline(Boolean workOnline) {
		this.workOnline = workOnline;
	}

	public String getWorkingYears() {
		return this.workingYears;
	}
	public void setWorkingYears(String workingYears) {
		this.workingYears = workingYears;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy