using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiAttendanceGetAttendUpdateDataResponse. /// public class OapiAttendanceGetAttendUpdateDataResponse : DingTalkResponse { /// /// dingOpenErrcode /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// errorMsg /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// result /// [XmlElement("result")] public AtCheckInfoForOpenVoDomain Result { get; set; } /// /// success /// [XmlElement("success")] public bool Success { get; set; } /// /// AtAttendanceResultForOpenVoDomain Data Structure. /// [Serializable] public class AtAttendanceResultForOpenVoDomain : TopObject { /// /// 打卡类型 上班还是下班 /// [XmlElement("check_type")] public string CheckType { get; set; } /// /// 班次id /// [XmlElement("class_id")] public long ClassId { get; set; } /// /// 考勤组id /// [XmlElement("group_id")] public long GroupId { get; set; } /// /// 定位方法 /// [XmlElement("location_method")] public string LocationMethod { get; set; } /// /// 定位结果 /// [XmlElement("location_result")] public string LocationResult { get; set; } /// /// 外勤备注 /// [XmlElement("outside_remark")] public string OutsideRemark { get; set; } /// /// 标准打卡时间 /// [XmlElement("plan_check_time")] public string PlanCheckTime { get; set; } /// /// 排班id /// [XmlElement("plan_id")] public long PlanId { get; set; } /// /// 审批单id /// [XmlElement("procInst_id")] public string ProcInstId { get; set; } /// /// 打卡流水id /// [XmlElement("record_id")] public long RecordId { get; set; } /// /// 打卡来源 /// [XmlElement("source_type")] public string SourceType { get; set; } /// /// 打卡的时间结果 /// [XmlElement("time_result")] public string TimeResult { get; set; } /// /// 用户打卡地址 /// [XmlElement("user_address")] public string UserAddress { get; set; } /// /// 用户打卡时间 /// [XmlElement("user_check_time")] public string UserCheckTime { get; set; } } /// /// AtApproveForOpenVoDomain Data Structure. /// [Serializable] public class AtApproveForOpenVoDomain : TopObject { /// /// 审批单开始时间 /// [XmlElement("begin_time")] public string BeginTime { get; set; } /// /// 业务类型 /// [XmlElement("biz_type")] public long BizType { get; set; } /// /// 时长 /// [XmlElement("duration")] public string Duration { get; set; } /// /// 审批单的单位 /// [XmlElement("duration_unit")] public string DurationUnit { get; set; } /// /// 审批单结束时间 /// [XmlElement("end_time")] public string EndTime { get; set; } /// /// 审批单审批完成时间 /// [XmlElement("gmt_finished")] public string GmtFinished { get; set; } /// /// 审批单id /// [XmlElement("procInst_id")] public string ProcInstId { get; set; } /// /// 子类型 /// [XmlElement("sub_type")] public string SubType { get; set; } /// /// 审批单的tag /// [XmlElement("tag_name")] public string TagName { get; set; } } /// /// AtAttendanceRecordForOpenVoDomain Data Structure. /// [Serializable] public class AtAttendanceRecordForOpenVoDomain : TopObject { /// /// 基本定位精度 /// [XmlElement("base_accuracy")] public string BaseAccuracy { get; set; } /// /// 打卡基础地质 /// [XmlElement("base_address")] public string BaseAddress { get; set; } /// /// 流水id /// [XmlElement("record_id")] public long RecordId { get; set; } /// /// 打卡来源 /// [XmlElement("source_type")] public string SourceType { get; set; } /// /// 用户定位精度 /// [XmlElement("user_accuracy")] public string UserAccuracy { get; set; } /// /// 用户打卡时间 /// [XmlElement("user_check_time")] public string UserCheckTime { get; set; } /// /// 打卡纬度 /// [XmlElement("user_latitude")] public string UserLatitude { get; set; } /// /// 打卡维度 /// [XmlElement("user_longitude")] public string UserLongitude { get; set; } /// /// mac地址 /// [XmlElement("user_mac_addr")] public string UserMacAddr { get; set; } /// /// wifi名称 /// [XmlElement("user_ssid")] public string UserSsid { get; set; } /// /// 是否匹配 /// [XmlElement("valid_matched")] public bool ValidMatched { get; set; } } /// /// AtCheckInfoForOpenVoDomain Data Structure. /// [Serializable] public class AtCheckInfoForOpenVoDomain : TopObject { /// /// 审批单列表 /// [XmlElement("approve_list")] public AtApproveForOpenVoDomain ApproveList { get; set; } /// /// 打卡结果list /// [XmlElement("attendance_result_list")] public AtAttendanceResultForOpenVoDomain AttendanceResultList { get; set; } /// /// 打卡流水list /// [XmlElement("check_record_list")] public AtAttendanceRecordForOpenVoDomain CheckRecordList { get; set; } /// /// 公司id /// [XmlElement("corpId")] public string CorpId { get; set; } /// /// 用户id /// [XmlElement("userid")] public string Userid { get; set; } /// /// 查询日期 /// [XmlElement("work_date")] public string WorkDate { get; set; } } } }