using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiAlitripBtripTrainOrderSearchResponse. /// public class OapiAlitripBtripTrainOrderSearchResponse : DingTalkResponse { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误信息 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 分页相关信息 /// [XmlElement("page_info")] public PageInfoRsDomain PageInfo { get; set; } /// /// 成功标识 /// [XmlElement("success")] public bool Success { get; set; } /// /// module /// [XmlArray("train_order_list")] [XmlArrayItem("open_train_order_rs")] public List TrainOrderList { get; set; } /// /// OpenInvoiceDoDomain Data Structure. /// [Serializable] public class OpenInvoiceDoDomain : TopObject { /// /// 商旅发票id /// [XmlElement("id")] public string Id { get; set; } /// /// 发票抬头 /// [XmlElement("title")] public string Title { get; set; } } /// /// OpenCostCenterDoDomain Data Structure. /// [Serializable] public class OpenCostCenterDoDomain : TopObject { /// /// 企业id /// [XmlElement("corpid")] public string Corpid { get; set; } /// /// 商旅成本中心id /// [XmlElement("id")] public string Id { get; set; } /// /// 成本中心名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 成本中心编号 /// [XmlElement("number")] public string Number { get; set; } } /// /// OpenPriceInfoDomain Data Structure. /// [Serializable] public class OpenPriceInfoDomain : TopObject { /// /// 消费类型 /// [XmlElement("category")] public string Category { get; set; } /// /// 交易类目编码 /// [XmlElement("category_code")] public long CategoryCode { get; set; } /// /// 交易类目类型1-飞机,2-酒店,3-火车,4-用车 /// [XmlElement("category_type")] public long CategoryType { get; set; } /// /// 改签目的地 /// [XmlElement("endCity")] public string EndCity { get; set; } /// /// 改签开始时间 /// [XmlElement("endTime")] public string EndTime { get; set; } /// /// 流水创建时间 /// [XmlElement("gmt_create")] public string GmtCreate { get; set; } /// /// 改签前车次号 /// [XmlElement("originalTrainNo")] public string OriginalTrainNo { get; set; } /// /// 乘车人名称,多个用‘,’分割 /// [XmlElement("passenger_name")] public string PassengerName { get; set; } /// /// 结算方式:1:个人现付,2:企业现付,4:企业月结,8、企业预存 /// [XmlElement("pay_type")] public long PayType { get; set; } /// /// 价格 /// [XmlElement("price")] public string Price { get; set; } /// /// 改签坐席 /// [XmlElement("seatType")] public string SeatType { get; set; } /// /// 改签始发地 /// [XmlElement("startCity")] public string StartCity { get; set; } /// /// 改签结束时间 /// [XmlElement("startTime")] public string StartTime { get; set; } /// /// 流水单号 /// [XmlElement("tradeId")] public string TradeId { get; set; } /// /// 改签车次号 /// [XmlElement("trainNo")] public string TrainNo { get; set; } /// /// 资金流向:1:支出,2:收入 /// [XmlElement("type")] public long Type { get; set; } } /// /// OpenUserAffiliateDoDomain Data Structure. /// [Serializable] public class OpenUserAffiliateDoDomain : TopObject { /// /// 乘车人名称 /// [XmlElement("user_name")] public string UserName { get; set; } /// /// 乘车人ID /// [XmlElement("userid")] public string Userid { get; set; } } /// /// OpenTrainOrderRsDomain Data Structure. /// [Serializable] public class OpenTrainOrderRsDomain : TopObject { /// /// 商旅审批单id /// [XmlElement("apply_id")] public long ApplyId { get; set; } /// /// 到达城市 /// [XmlElement("arr_city")] public string ArrCity { get; set; } /// /// 到达站 /// [XmlElement("arr_station")] public string ArrStation { get; set; } /// /// 到达时间 /// [XmlElement("arr_time")] public string ArrTime { get; set; } /// /// 申请单名称 /// [XmlElement("btrip_title")] public string BtripTitle { get; set; } /// /// 联系人名称 /// [XmlElement("contact_name")] public string ContactName { get; set; } /// /// 企业名称 /// [XmlElement("corp_name")] public string CorpName { get; set; } /// /// 企业id /// [XmlElement("corpid")] public string Corpid { get; set; } /// /// 成本中心对象 /// [XmlElement("cost_center")] public OpenCostCenterDoDomain CostCenter { get; set; } /// /// 出发城市 /// [XmlElement("dep_city")] public string DepCity { get; set; } /// /// 出发站 /// [XmlElement("dep_station")] public string DepStation { get; set; } /// /// 出发时间 /// [XmlElement("dep_time")] public string DepTime { get; set; } /// /// 部门名称 /// [XmlElement("dept_name")] public string DeptName { get; set; } /// /// 部门id /// [XmlElement("deptid")] public string Deptid { 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; } /// /// 发票对象 /// [XmlElement("invoice")] public OpenInvoiceDoDomain Invoice { get; set; } /// /// 价目信息 /// [XmlArray("price_info_list")] [XmlArrayItem("open_price_info")] public List PriceInfoList { get; set; } /// /// 项目code /// [XmlElement("project_code")] public string ProjectCode { get; set; } /// /// 项目id /// [XmlElement("project_id")] public long ProjectId { get; set; } /// /// 项目名称 /// [XmlElement("project_title")] public string ProjectTitle { get; set; } /// /// 乘客姓名 /// [XmlElement("rider_name")] public string RiderName { get; set; } /// /// 运行时长 /// [XmlElement("run_time")] public string RunTime { get; set; } /// /// 座位类型 /// [XmlElement("seat_type")] public string SeatType { get; set; } /// /// 订单状态:0待支付,1出票中,2已关闭,3,改签成功,4退票成功,5出票完成,6退票申请中,7改签申请中,8已出票,已发货,9出票失败,10改签失败,11退票失败 /// [XmlElement("status")] public long Status { get; set; } /// /// 第三方项目Id /// [XmlElement("third_part_project_id")] public string ThirdPartProjectId { get; set; } /// /// 第三方申请单ID /// [XmlElement("thirdpart_apply_id")] public string ThirdpartApplyId { get; set; } /// /// 第三方行程id /// [XmlElement("thirdpart_itinerary_id")] public string ThirdpartItineraryId { get; set; } /// /// 票的数量 /// [XmlElement("ticket_count")] public long TicketCount { get; set; } /// /// 12306票号 /// [XmlElement("ticket_no_12306")] public string TicketNo12306 { get; set; } /// /// 车次 /// [XmlElement("train_number")] public string TrainNumber { get; set; } /// /// 车次类型 /// [XmlElement("train_type")] public string TrainType { get; set; } /// /// 乘车人列表 /// [XmlArray("user_affiliate_list")] [XmlArrayItem("open_user_affiliate_do")] public List UserAffiliateList { get; set; } /// /// 用户名称 /// [XmlElement("user_name")] public string UserName { get; set; } /// /// 用户id /// [XmlElement("userid")] public string Userid { get; set; } } /// /// PageInfoRsDomain Data Structure. /// [Serializable] public class PageInfoRsDomain : TopObject { /// /// 当前页 /// [XmlElement("page")] public long Page { get; set; } /// /// 每页大小 /// [XmlElement("page_size")] public long PageSize { get; set; } /// /// 总记录数 /// [XmlElement("total_number")] public long TotalNumber { get; set; } } } }