using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiAlitripBtripApplySearchResponse. /// public class OapiAlitripBtripApplySearchResponse : DingTalkResponse { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误信息 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 审批单列表 /// [XmlArray("module")] [XmlArrayItem("open_apply_rs")] public List Module { get; set; } /// /// 成功标识 /// [XmlElement("success")] public bool Success { get; set; } /// /// OpenItineraryInfoDomain Data Structure. /// [Serializable] public class OpenItineraryInfoDomain : TopObject { /// /// 到达城市 /// [XmlElement("arr_city")] public string ArrCity { get; set; } /// /// 到达日期 /// [XmlElement("arr_date")] public string ArrDate { get; set; } /// /// 成本中心 /// [XmlElement("cost_center_name")] public string CostCenterName { get; set; } /// /// 出发城市 /// [XmlElement("dep_city")] public string DepCity { get; set; } /// /// 出发日期 /// [XmlElement("dep_date")] public string DepDate { get; set; } /// /// 发票抬头 /// [XmlElement("invoice_name")] public string InvoiceName { get; set; } /// /// 行程id /// [XmlElement("itinerary_id")] public string ItineraryId { get; set; } /// /// 项目代码 /// [XmlElement("project_code")] public string ProjectCode { get; set; } /// /// 项目名称 /// [XmlElement("project_title")] public string ProjectTitle { get; set; } /// /// 交通方式:0飞机 1火车 2汽车 3其他 /// [XmlElement("traffic_type")] public long TrafficType { get; set; } /// /// 行程方式:0单程 1往返 /// [XmlElement("trip_way")] public long TripWay { get; set; } } /// /// OpenUserInfoDomain Data Structure. /// [Serializable] public class OpenUserInfoDomain : TopObject { /// /// 用户名称 /// [XmlElement("user_name")] public string UserName { get; set; } /// /// 用户id /// [XmlElement("userid")] public string Userid { get; set; } } /// /// OpenApproverInfoDomain Data Structure. /// [Serializable] public class OpenApproverInfoDomain : TopObject { /// /// 审批意见 /// [XmlElement("note")] public string Note { get; set; } /// /// 操作时间 /// [XmlElement("operate_time")] public string OperateTime { get; set; } /// /// 审批人顺序 /// [XmlElement("order")] public long Order { get; set; } /// /// 审批状态:0审批中 1已同意 2已拒绝 3已转交,4已取消 5已终止 6发起审批 7评论 /// [XmlElement("status")] public long Status { get; set; } /// /// 审批状态描述 /// [XmlElement("status_desc")] public string StatusDesc { get; set; } /// /// 审批人名称 /// [XmlElement("user_name")] public string UserName { get; set; } /// /// 审批人id /// [XmlElement("userid")] public string Userid { get; set; } } /// /// OpenApplyRsDomain Data Structure. /// [Serializable] public class OpenApplyRsDomain : TopObject { /// /// 商旅审批展示id /// [XmlElement("apply_show_id")] public string ApplyShowId { get; set; } /// /// approverList /// [XmlArray("approver_list")] [XmlArrayItem("open_approver_info")] public List ApproverList { get; set; } /// /// 企业名称 /// [XmlElement("corp_name")] public string CorpName { get; set; } /// /// 企业id /// [XmlElement("corpid")] public string Corpid { get; set; } /// /// 部门名称 /// [XmlElement("dept_name")] public string DeptName { get; set; } /// /// 部门id /// [XmlElement("deptid")] public string Deptid { get; set; } /// /// 外部出行人列表 /// [XmlArray("external_traveler_list")] [XmlArrayItem("open_user_info")] public List ExternalTravelerList { get; set; } /// /// 流程编码 /// [XmlElement("flow_code")] public string FlowCode { get; set; } /// /// 创建时间 /// [XmlElement("gmt_create")] public string GmtCreate { get; set; } /// /// 更新时间 /// [XmlElement("gmt_modified")] public string GmtModified { get; set; } /// /// 商旅审批单id /// [XmlElement("id")] public long Id { get; set; } /// /// 行程列表 /// [XmlArray("itinerary_list")] [XmlArrayItem("open_itinerary_info")] public List ItineraryList { get; set; } /// /// 申请单状态:0申请 1同意 2拒绝 3转交 4取消 5修改已同意 6撤销已同意 7修改审批中 8已同意(修改被拒绝) 9撤销审批中 10已同意(撤销被拒绝) 11已同意(修改被取消) 12已同意(撤销被取消) /// [XmlElement("status")] public long Status { get; set; } /// /// 审批单状态描述 /// [XmlElement("status_desc")] public string StatusDesc { get; set; } /// /// 第三方审批单id,如果非第三方审批单则为空 /// [XmlElement("thirdpart_id")] public string ThirdpartId { get; set; } /// /// 出行人列表 /// [XmlArray("traveler_list")] [XmlArrayItem("open_user_info")] public List TravelerList { get; set; } /// /// 出差事由 /// [XmlElement("trip_cause")] public string TripCause { get; set; } /// /// 出差天数 /// [XmlElement("trip_day")] public long TripDay { get; set; } /// /// 申请单标题 /// [XmlElement("trip_title")] public string TripTitle { get; set; } /// /// 申请单提交类型 1:代提交 2:本人提交 注意:当申请单为代提交时,申请单提交人自己无法为自己下单 /// [XmlElement("type")] public long Type { get; set; } /// /// 第三方关联单号 /// [XmlElement("union_no")] public string UnionNo { get; set; } /// /// 用户名称 /// [XmlElement("user_name")] public string UserName { get; set; } /// /// 用户id /// [XmlElement("userid")] public string Userid { get; set; } } } }