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; }
}
}
}