using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiAtsJobGetResponse. /// public class OapiAtsJobGetResponse : DingTalkResponse { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误信息 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 职位结果 /// [XmlElement("result")] public JobSimpleVODomain Result { get; set; } /// /// JobAddressVODomain Data Structure. /// [Serializable] public class JobAddressVODomain : TopObject { /// /// 地点详情 /// [XmlElement("detail")] public string Detail { get; set; } /// /// 经度 /// [XmlElement("latitude")] public string Latitude { get; set; } /// /// 纬度 /// [XmlElement("longitude")] public string Longitude { get; set; } /// /// 地点名 /// [XmlElement("name")] public string Name { get; set; } } /// /// TopJobPartTimeExtDataVoDomain Data Structure. /// [Serializable] public class TopJobPartTimeExtDataVoDomain : TopObject { /// /// 兼职联系方式 /// [XmlElement("contact_number")] public string ContactNumber { get; set; } /// /// 薪资计算周期 HOUR:按小时,DAY:按天,WEEK:按周,MONTH:按月,BY_TIME:按次 /// [XmlElement("salary_period")] public string SalaryPeriod { get; set; } /// /// 薪资结算周期 DAY:日结,WEEK:周结,MONTH:月结,ONE_TIME:一次性结清,OTHER:其他 /// [XmlElement("settle_type")] public string SettleType { get; set; } /// /// 是否指定工作日期,如果指定,则填充work_start_date,work_end_date /// [XmlElement("specify_work_date")] public bool SpecifyWorkDate { get; set; } /// /// 是否指定工作时间,如果指定,则填充work_begin_time_min, work_end_time_min /// [XmlElement("specify_work_time")] public bool SpecifyWorkTime { get; set; } /// /// 工作开始时间,单位分钟,从0点0分开始,如8:30为510 /// [XmlElement("work_begin_time_min")] public long WorkBeginTimeMin { get; set; } /// /// 工作日期类型 WORKDAY:工作日,WEEKEND:周末,HOLIDAY:节假日,NOT_WORKDAY:非工作日,包括周末和假期,OTHER:其他 /// [XmlElement("work_date_type")] public string WorkDateType { get; set; } /// /// 工作结束日期 /// [XmlElement("work_end_date")] public string WorkEndDate { get; set; } /// /// 工作结束时间,单位分钟,从0点0分,如10:00值为600 /// [XmlElement("work_end_time_min")] public long WorkEndTimeMin { get; set; } /// /// 工作开始日期 /// [XmlElement("work_start_date")] public string WorkStartDate { get; set; } } /// /// JobSimpleVODomain Data Structure. /// [Serializable] public class JobSimpleVODomain : TopObject { /// /// 职位地址详情 /// [XmlElement("address")] public JobAddressVODomain Address { get; set; } /// /// true :校招,false:社招 /// [XmlElement("campus")] public bool Campus { get; set; } /// /// 职位分类 /// [XmlElement("category")] public string Category { get; set; } /// /// 职位地址 市 /// [XmlElement("city")] public string City { get; set; } /// /// 企业id /// [XmlElement("corpid")] public string Corpid { get; set; } /// /// 职位描述 /// [XmlElement("description")] public string Description { get; set; } /// /// 职位地址 区/县 /// [XmlElement("district")] public string District { get; set; } /// /// 招募人数 /// [XmlElement("head_count")] public long HeadCount { get; set; } /// /// 职位编码 /// [XmlElement("job_code")] public string JobCode { get; set; } /// /// 职位唯一标识 /// [XmlElement("job_id")] public string JobId { get; set; } /// /// 职位类型:FULL-TIME:全职,PART-TIME:兼职,INTERNSHIP:实习,OTHER:其他 /// [XmlElement("job_nature")] public string JobNature { get; set; } /// /// 职位部门id /// [XmlElement("main_dept_id")] public long MainDeptId { get; set; } /// /// 最高工作年限 /// [XmlElement("max_job_experience")] public long MaxJobExperience { get; set; } /// /// 最高薪水,单位元 /// [XmlElement("max_salary")] public long MaxSalary { get; set; } /// /// 最低工作年限 /// [XmlElement("min_job_experience")] public long MinJobExperience { get; set; } /// /// 最低薪水,单位元 /// [XmlElement("min_salary")] public long MinSalary { get; set; } /// /// 职位名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 兼职字段 /// [XmlElement("part_time_data")] public TopJobPartTimeExtDataVoDomain PartTimeData { get; set; } /// /// 职位地址 升 /// [XmlElement("province")] public string Province { get; set; } /// /// 1小学 2初中 3高中 4中专 5大专 6本科 7硕士 8 博士 9其他 /// [XmlElement("required_edu")] public long RequiredEdu { get; set; } /// /// 薪资月数 /// [XmlElement("salary_month")] public long SalaryMonth { get; set; } /// /// 是否薪资面议 /// [XmlElement("salary_negotiable")] public bool SalaryNegotiable { get; set; } /// /// 薪资类型,HOUR:小时,DAY:天,WEEK:周,MONTH:月,BY_TIME:次 /// [XmlElement("salary_period")] public string SalaryPeriod { get; set; } /// /// 职位标签 /// [XmlArray("tags")] [XmlArrayItem("string")] public List Tags { get; set; } } } }