using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LifePayment.Application.Contracts { public class SyncLifePayOrder { public Guid Id { get; set; } public Guid? UserId { get; set; } public DateTime CreationTime { get; set; } public Guid? CreatorId { get; set; } public DateTime? LastModificationTime { get; set; } public Guid? LastModifierId { get; set; } public bool? IsDeleted { get; set; } public Guid? DeleterId { get; set; } public DateTime? DeletionTime { get; set; } public string ExtraProperties { get; set; } public string ConcurrencyStamp { get; set; } public string PhoneNumber { get; set; } public int? LifePayType { get; set; } public int? LifePayOrderType { get; set; } public string OrderNo { get; set; } public decimal? RechargeAmount { get; set; } public decimal? DiscountAmount { get; set; } public decimal? PayAmount { get; set; } public DateTime? PayTime { get; set; } public int? PayStatus { get; set; } public string OutOrderNo { get; set; } public int? LifePayOrderStatus { get; set; } public DateTime? FinishTime { get; set; } public string RefundCredentialsImgUrl { get; set; } public string OrderParamDetailJsonStr { get; set; } public string OutRequestNo { get; set; } public string ACOOLYOrderNo { get; set; } public string RefundApplyRemark { get; set; } public string RefundCheckRemark { get; set; } public DateTime? RefundTime { get; set; } public Guid? RefundCheckUserId { get; set; } public string ChannelId { get; set; } public DateTime? RefundApplyTime { get; set; } public decimal? PlatformDeductionAmount { get; set; } public int? ACOOLYStatus { get; set; } public decimal? ActualRechargeAmount { get; set; } public int? LifePayRefundStatus { get; set; } public decimal? RefundPrice { get; set; } public string RefundOrderNo { get; set; } public string ElecBillUrl { get; set; } public string RefundElecBillUrl { get; set; } public decimal? ActualReceivedAmount { get; set; } public decimal? PlatformRate { get; set; } public decimal? ChannleRate { get; set; } public decimal? ChannlesRakeRate { get; set; } public decimal? PremiumRate { get; set; } } }