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

com.aliyun.dingtalkats_1_0.models.CollectRecruitJobDetailRequest Maven / Gradle / Ivy

There is a newer version: 2.1.67
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkats_1_0.models;

import com.aliyun.tea.*;

public class CollectRecruitJobDetailRequest extends TeaModel {
    /**
     * example:
     * 

ddats

*/ @NameInMap("bizCode") public String bizCode; /** * example: *

zhilian

*/ @NameInMap("channel") public String channel; @NameInMap("jobInfo") public CollectRecruitJobDetailRequestJobInfo jobInfo; /** * example: *

corpxxxxxxxxx

*/ @NameInMap("outCorpId") public String outCorpId; /** * example: *

小莫科技有限公司

*/ @NameInMap("outCorpName") public String outCorpName; @NameInMap("recruitUserInfo") public CollectRecruitJobDetailRequestRecruitUserInfo recruitUserInfo; /** * example: *

BOSS

*/ @NameInMap("source") public String source; /** * example: *

1677465956008

*/ @NameInMap("updateTime") public Long updateTime; public static CollectRecruitJobDetailRequest build(java.util.Map map) throws Exception { CollectRecruitJobDetailRequest self = new CollectRecruitJobDetailRequest(); return TeaModel.build(map, self); } public CollectRecruitJobDetailRequest setBizCode(String bizCode) { this.bizCode = bizCode; return this; } public String getBizCode() { return this.bizCode; } public CollectRecruitJobDetailRequest setChannel(String channel) { this.channel = channel; return this; } public String getChannel() { return this.channel; } public CollectRecruitJobDetailRequest setJobInfo(CollectRecruitJobDetailRequestJobInfo jobInfo) { this.jobInfo = jobInfo; return this; } public CollectRecruitJobDetailRequestJobInfo getJobInfo() { return this.jobInfo; } public CollectRecruitJobDetailRequest setOutCorpId(String outCorpId) { this.outCorpId = outCorpId; return this; } public String getOutCorpId() { return this.outCorpId; } public CollectRecruitJobDetailRequest setOutCorpName(String outCorpName) { this.outCorpName = outCorpName; return this; } public String getOutCorpName() { return this.outCorpName; } public CollectRecruitJobDetailRequest setRecruitUserInfo(CollectRecruitJobDetailRequestRecruitUserInfo recruitUserInfo) { this.recruitUserInfo = recruitUserInfo; return this; } public CollectRecruitJobDetailRequestRecruitUserInfo getRecruitUserInfo() { return this.recruitUserInfo; } public CollectRecruitJobDetailRequest setSource(String source) { this.source = source; return this; } public String getSource() { return this.source; } public CollectRecruitJobDetailRequest setUpdateTime(Long updateTime) { this.updateTime = updateTime; return this; } public Long getUpdateTime() { return this.updateTime; } public static class CollectRecruitJobDetailRequestJobInfoAddress extends TeaModel { /** * example: *

310000

*/ @NameInMap("cityCode") public String cityCode; /** * example: *

文一西路999号

*/ @NameInMap("detail") public String detail; /** * example: *

311000

*/ @NameInMap("districtCode") public String districtCode; /** * example: *

89.54613

*/ @NameInMap("latitude") public String latitude; /** * example: *

128.45613

*/ @NameInMap("longitude") public String longitude; /** * example: *

总部大楼

*/ @NameInMap("name") public String name; /** * example: *

300000

*/ @NameInMap("provinceCode") public String provinceCode; public static CollectRecruitJobDetailRequestJobInfoAddress build(java.util.Map map) throws Exception { CollectRecruitJobDetailRequestJobInfoAddress self = new CollectRecruitJobDetailRequestJobInfoAddress(); return TeaModel.build(map, self); } public CollectRecruitJobDetailRequestJobInfoAddress setCityCode(String cityCode) { this.cityCode = cityCode; return this; } public String getCityCode() { return this.cityCode; } public CollectRecruitJobDetailRequestJobInfoAddress setDetail(String detail) { this.detail = detail; return this; } public String getDetail() { return this.detail; } public CollectRecruitJobDetailRequestJobInfoAddress setDistrictCode(String districtCode) { this.districtCode = districtCode; return this; } public String getDistrictCode() { return this.districtCode; } public CollectRecruitJobDetailRequestJobInfoAddress setLatitude(String latitude) { this.latitude = latitude; return this; } public String getLatitude() { return this.latitude; } public CollectRecruitJobDetailRequestJobInfoAddress setLongitude(String longitude) { this.longitude = longitude; return this; } public String getLongitude() { return this.longitude; } public CollectRecruitJobDetailRequestJobInfoAddress setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public CollectRecruitJobDetailRequestJobInfoAddress setProvinceCode(String provinceCode) { this.provinceCode = provinceCode; return this; } public String getProvinceCode() { return this.provinceCode; } } public static class CollectRecruitJobDetailRequestJobInfoFullTimeInfo extends TeaModel { /** * example: *

20

*/ @NameInMap("maxJobExperience") public String maxJobExperience; /** * example: *

2

*/ @NameInMap("minJobExperience") public String minJobExperience; /** * example: *

12

*/ @NameInMap("salaryMonth") public String salaryMonth; public static CollectRecruitJobDetailRequestJobInfoFullTimeInfo build(java.util.Map map) throws Exception { CollectRecruitJobDetailRequestJobInfoFullTimeInfo self = new CollectRecruitJobDetailRequestJobInfoFullTimeInfo(); return TeaModel.build(map, self); } public CollectRecruitJobDetailRequestJobInfoFullTimeInfo setMaxJobExperience(String maxJobExperience) { this.maxJobExperience = maxJobExperience; return this; } public String getMaxJobExperience() { return this.maxJobExperience; } public CollectRecruitJobDetailRequestJobInfoFullTimeInfo setMinJobExperience(String minJobExperience) { this.minJobExperience = minJobExperience; return this; } public String getMinJobExperience() { return this.minJobExperience; } public CollectRecruitJobDetailRequestJobInfoFullTimeInfo setSalaryMonth(String salaryMonth) { this.salaryMonth = salaryMonth; return this; } public String getSalaryMonth() { return this.salaryMonth; } } public static class CollectRecruitJobDetailRequestJobInfoPartTimeInfo extends TeaModel { /** * example: *

158****8718

*/ @NameInMap("contactNumber") public String contactNumber; /** * example: *

MONTH

*/ @NameInMap("salaryPeriod") public String salaryPeriod; /** * example: *

MONTH

*/ @NameInMap("settleType") public String settleType; /** * example: *

N

*/ @NameInMap("specifyWorkDate") public String specifyWorkDate; /** * example: *

N

*/ @NameInMap("specifyWorkTime") public String specifyWorkTime; /** * example: *

480

*/ @NameInMap("workBeginTimeMin") public String workBeginTimeMin; /** * example: *

WORKDAY

*/ @NameInMap("workDateType") public String workDateType; /** * example: *

2024-02-18

*/ @NameInMap("workEndDate") public String workEndDate; /** * example: *

1080

*/ @NameInMap("workEndTimeMin") public String workEndTimeMin; /** * example: *

2023-02-18

*/ @NameInMap("workStartDate") public String workStartDate; public static CollectRecruitJobDetailRequestJobInfoPartTimeInfo build(java.util.Map map) throws Exception { CollectRecruitJobDetailRequestJobInfoPartTimeInfo self = new CollectRecruitJobDetailRequestJobInfoPartTimeInfo(); return TeaModel.build(map, self); } public CollectRecruitJobDetailRequestJobInfoPartTimeInfo setContactNumber(String contactNumber) { this.contactNumber = contactNumber; return this; } public String getContactNumber() { return this.contactNumber; } public CollectRecruitJobDetailRequestJobInfoPartTimeInfo setSalaryPeriod(String salaryPeriod) { this.salaryPeriod = salaryPeriod; return this; } public String getSalaryPeriod() { return this.salaryPeriod; } public CollectRecruitJobDetailRequestJobInfoPartTimeInfo setSettleType(String settleType) { this.settleType = settleType; return this; } public String getSettleType() { return this.settleType; } public CollectRecruitJobDetailRequestJobInfoPartTimeInfo setSpecifyWorkDate(String specifyWorkDate) { this.specifyWorkDate = specifyWorkDate; return this; } public String getSpecifyWorkDate() { return this.specifyWorkDate; } public CollectRecruitJobDetailRequestJobInfoPartTimeInfo setSpecifyWorkTime(String specifyWorkTime) { this.specifyWorkTime = specifyWorkTime; return this; } public String getSpecifyWorkTime() { return this.specifyWorkTime; } public CollectRecruitJobDetailRequestJobInfoPartTimeInfo setWorkBeginTimeMin(String workBeginTimeMin) { this.workBeginTimeMin = workBeginTimeMin; return this; } public String getWorkBeginTimeMin() { return this.workBeginTimeMin; } public CollectRecruitJobDetailRequestJobInfoPartTimeInfo setWorkDateType(String workDateType) { this.workDateType = workDateType; return this; } public String getWorkDateType() { return this.workDateType; } public CollectRecruitJobDetailRequestJobInfoPartTimeInfo setWorkEndDate(String workEndDate) { this.workEndDate = workEndDate; return this; } public String getWorkEndDate() { return this.workEndDate; } public CollectRecruitJobDetailRequestJobInfoPartTimeInfo setWorkEndTimeMin(String workEndTimeMin) { this.workEndTimeMin = workEndTimeMin; return this; } public String getWorkEndTimeMin() { return this.workEndTimeMin; } public CollectRecruitJobDetailRequestJobInfoPartTimeInfo setWorkStartDate(String workStartDate) { this.workStartDate = workStartDate; return this; } public String getWorkStartDate() { return this.workStartDate; } } public static class CollectRecruitJobDetailRequestJobInfo extends TeaModel { @NameInMap("address") public CollectRecruitJobDetailRequestJobInfoAddress address; /** * example: *

C10001

*/ @NameInMap("category") public String category; /** * example: *

园艺师职位描述

*/ @NameInMap("description") public String description; @NameInMap("extInfo") public String extInfo; @NameInMap("fullTimeInfo") public CollectRecruitJobDetailRequestJobInfoFullTimeInfo fullTimeInfo; /** * example: *

20

*/ @NameInMap("headCount") public String headCount; /** * example: *

FULL-TIME

*/ @NameInMap("jobNature") public String jobNature; @NameInMap("jobTags") public java.util.List jobTags; /** * example: *

8000

*/ @NameInMap("maxSalary") public String maxSalary; /** * example: *

3000

*/ @NameInMap("minSalary") public String minSalary; /** * example: *

园艺师

*/ @NameInMap("name") public String name; /** * example: *

jobIdxxxxxxx

*/ @NameInMap("outJobId") public String outJobId; @NameInMap("partTimeInfo") public CollectRecruitJobDetailRequestJobInfoPartTimeInfo partTimeInfo; /** * example: *

高中

*/ @NameInMap("requiredEdu") public String requiredEdu; public static CollectRecruitJobDetailRequestJobInfo build(java.util.Map map) throws Exception { CollectRecruitJobDetailRequestJobInfo self = new CollectRecruitJobDetailRequestJobInfo(); return TeaModel.build(map, self); } public CollectRecruitJobDetailRequestJobInfo setAddress(CollectRecruitJobDetailRequestJobInfoAddress address) { this.address = address; return this; } public CollectRecruitJobDetailRequestJobInfoAddress getAddress() { return this.address; } public CollectRecruitJobDetailRequestJobInfo setCategory(String category) { this.category = category; return this; } public String getCategory() { return this.category; } public CollectRecruitJobDetailRequestJobInfo setDescription(String description) { this.description = description; return this; } public String getDescription() { return this.description; } public CollectRecruitJobDetailRequestJobInfo setExtInfo(String extInfo) { this.extInfo = extInfo; return this; } public String getExtInfo() { return this.extInfo; } public CollectRecruitJobDetailRequestJobInfo setFullTimeInfo(CollectRecruitJobDetailRequestJobInfoFullTimeInfo fullTimeInfo) { this.fullTimeInfo = fullTimeInfo; return this; } public CollectRecruitJobDetailRequestJobInfoFullTimeInfo getFullTimeInfo() { return this.fullTimeInfo; } public CollectRecruitJobDetailRequestJobInfo setHeadCount(String headCount) { this.headCount = headCount; return this; } public String getHeadCount() { return this.headCount; } public CollectRecruitJobDetailRequestJobInfo setJobNature(String jobNature) { this.jobNature = jobNature; return this; } public String getJobNature() { return this.jobNature; } public CollectRecruitJobDetailRequestJobInfo setJobTags(java.util.List jobTags) { this.jobTags = jobTags; return this; } public java.util.List getJobTags() { return this.jobTags; } public CollectRecruitJobDetailRequestJobInfo setMaxSalary(String maxSalary) { this.maxSalary = maxSalary; return this; } public String getMaxSalary() { return this.maxSalary; } public CollectRecruitJobDetailRequestJobInfo setMinSalary(String minSalary) { this.minSalary = minSalary; return this; } public String getMinSalary() { return this.minSalary; } public CollectRecruitJobDetailRequestJobInfo setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public CollectRecruitJobDetailRequestJobInfo setOutJobId(String outJobId) { this.outJobId = outJobId; return this; } public String getOutJobId() { return this.outJobId; } public CollectRecruitJobDetailRequestJobInfo setPartTimeInfo(CollectRecruitJobDetailRequestJobInfoPartTimeInfo partTimeInfo) { this.partTimeInfo = partTimeInfo; return this; } public CollectRecruitJobDetailRequestJobInfoPartTimeInfo getPartTimeInfo() { return this.partTimeInfo; } public CollectRecruitJobDetailRequestJobInfo setRequiredEdu(String requiredEdu) { this.requiredEdu = requiredEdu; return this; } public String getRequiredEdu() { return this.requiredEdu; } } public static class CollectRecruitJobDetailRequestRecruitUserInfo extends TeaModel { /** * example: *

{"sex":"male"}

*/ @NameInMap("extInfo") public String extInfo; /** * example: *

userxxxxx

*/ @NameInMap("outUserId") public String outUserId; /** * example: *

158****8717

*/ @NameInMap("userMobile") public String userMobile; /** * example: *

陈*

*/ @NameInMap("userName") public String userName; public static CollectRecruitJobDetailRequestRecruitUserInfo build(java.util.Map map) throws Exception { CollectRecruitJobDetailRequestRecruitUserInfo self = new CollectRecruitJobDetailRequestRecruitUserInfo(); return TeaModel.build(map, self); } public CollectRecruitJobDetailRequestRecruitUserInfo setExtInfo(String extInfo) { this.extInfo = extInfo; return this; } public String getExtInfo() { return this.extInfo; } public CollectRecruitJobDetailRequestRecruitUserInfo setOutUserId(String outUserId) { this.outUserId = outUserId; return this; } public String getOutUserId() { return this.outUserId; } public CollectRecruitJobDetailRequestRecruitUserInfo setUserMobile(String userMobile) { this.userMobile = userMobile; return this; } public String getUserMobile() { return this.userMobile; } public CollectRecruitJobDetailRequestRecruitUserInfo setUserName(String userName) { this.userName = userName; return this; } public String getUserName() { return this.userName; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy