using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiHireStatisticsBizflowListResponse. /// public class OapiHireStatisticsBizflowListResponse : DingTalkResponse { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误信息 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 分页结果 /// [XmlElement("result")] public DdAtsPageResultDomain Result { get; set; } /// /// TopBizFlowStatisticsVoDomain Data Structure. /// [Serializable] public class TopBizFlowStatisticsVoDomain : TopObject { /// /// 候选人id /// [XmlElement("candidate_id")] public string CandidateId { get; set; } /// /// 企业id /// [XmlElement("corp_id")] public string CorpId { get; set; } /// /// 创建人userid /// [XmlElement("creator_userid")] public string CreatorUserid { get; set; } /// /// 应聘流程id /// [XmlElement("flow_id")] public string FlowId { get; set; } /// /// 应聘状态 11:待初筛 12:初筛通过 13:初筛不通过 21: 应聘流程中 22:应聘通过 23:应聘不通过(不录用) 31: offer流程中 32: offer通过(录用) 33:offer失败 34: offer取消(取消录用) 41:待入职 42:已入职 /// [XmlElement("flow_status")] public long FlowStatus { get; set; } /// /// 创建时间,unix时间戳,单位毫秒 /// [XmlElement("gmt_create_mils")] public long GmtCreateMils { get; set; } /// /// 更新时间,unix时间戳,单位毫秒 /// [XmlElement("gmt_modified_mils")] public long GmtModifiedMils { get; set; } /// /// 职位id /// [XmlElement("job_id")] public string JobId { get; set; } /// /// 负责人userid /// [XmlElement("owner_userid")] public string OwnerUserid { get; set; } /// /// 应聘id /// [XmlElement("recruit_id")] public string RecruitId { get; set; } /// /// 简历id /// [XmlElement("resume_id")] public string ResumeId { get; set; } } /// /// DdAtsPageResultDomain Data Structure. /// [Serializable] public class DdAtsPageResultDomain : TopObject { /// /// 是否还有数据 /// [XmlElement("has_more")] public bool HasMore { get; set; } /// /// 职位信息列表 /// [XmlArray("list")] [XmlArrayItem("top_biz_flow_statistics_vo")] public List List { get; set; } /// /// 游标,下次分页请求使用 /// [XmlElement("next_cursor")] public string NextCursor { get; set; } } } }