using System; using System.Collections.Generic; namespace WX.CRM.DataSynFactory.Templates { /// /// 跟支付挂钩的有用信息 订金信息,订单信息,pay数据同步 /// public class Client_OrderAndPayInfo { /// /// 订单列表信息 /// public List orderList { get; set; } /// /// 订金列表信息 /// public List depositList { get; set; } /// /// 支付使用信息 /// public List payList { get; set; } /// /// 来源 /// public string source { get; set; } } /// /// 订单信息(推送下去后只修改,不新增) /// public class Client_OrderAndPayInfo_Order { public decimal OrderId { get; set; } public string OrderStatus { get; set; } public string OrderStatusName { get; set; } /// /// 到账金额 /// public decimal? Arrivalpay { get; set; } /// /// 最后到款时间 /// public DateTime? Arrivaltime { get; set; } public string CName { get; set; } public string ResId { get; set; } public decimal? FinalPay { get; set; } } /// /// 订金流水信息(推送下去后只修改,不新增) /// public class Client_OrderAndPayInfo_Deposit { public decimal Id { get; set; } public int PayType { get; set; } public string PayTypeName { get; set; } public int AuditStatus { get; set; } public int? IsDelete { get; set; } public int? Auditor { get; set; } public string AuditorName { get; set; } public DateTime? AuditTime { get; set; } /// /// 剩余金额 /// public decimal? LastPrice { get; set; } /// /// 使用金额 /// public decimal? UsePrice { get; set; } /// /// 冻结金额 /// public decimal? FrozenPrice { get; set; } } /// /// 金额使用表(推送下去后有则修改,无则新增) /// public class Client_OrderAndPayInfo_Pay { public int id { get; set; } public decimal orderid { get; set; } public decimal needpay { get; set; } public int paytype { get; set; } public string paytypename { get; set; } public DateTime? paydate { get; set; } public decimal payprice { get; set; } public string payname { get; set; } public string remark { get; set; } public int auditstatus { get; set; } public int? auditor { get; set; } public string auditorname { get; set; } public DateTime? audittime { get; set; } public string payno { get; set; } public string companycode { get; set; } public int channel { get; set; } public int isdelete { get; set; } public string tradeno { get; set; } public int? creator { get; set; } public string creatorname { get; set; } public string rejectremark { get; set; } public int? depositid { get; set; } public string checkreslut { get; set; } public DateTime? checkpaytime { get; set; } } }