|  |  | 
 |  |  |     [Name("完成时间")] | 
 |  |  |     public string? FinishTimeStr { get; set; } | 
 |  |  |  | 
 |  |  |     [Name("平台订单号")] | 
 |  |  |     public string OrderNo { get; set; } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | } | 
 |  |  | public class UserLifePayOrderOutput | 
 |  |  | 
 |  |  |     /// </summary> | 
 |  |  |     public int YesterdayActiveUsers { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 累计佣金 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal AccumulatedChannlesRakePrice { get; set; } | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class ChannelRateOutput | 
 |  |  | 
 |  |  |     /// </summary> | 
 |  |  |     public string Link { get; set; } | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class LifePayConsumptionStatistics | 
 |  |  | { | 
 |  |  |     /// <summary> | 
 |  |  |     /// 累计扣款 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal TotalDeductionAmount { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 冻结中 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal TotalFrozenAmount { get; set; } | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class LifePayRechargeReceiptsStatistics | 
 |  |  | { | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 累计充值 | 
 |  |  |     /// </summary> | 
 |  |  | 
 |  |  |     public DateTime CreationTime { get; set; } | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class LifePayConsumptionListOutput | 
 |  |  | { | 
 |  |  |     /// <summary> | 
 |  |  |     /// 编号 | 
 |  |  |     /// </summary> | 
 |  |  |     public Guid Id { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 平台订单号 | 
 |  |  |     /// </summary> | 
 |  |  |     public string OrderNo { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 外部订单号 | 
 |  |  |     /// </summary> | 
 |  |  |     public string AcoolyOrderNo { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 交易金额 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal Amount { get; set; } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 供应商订单状态 | 
 |  |  |     /// </summary> | 
 |  |  |     public ACOOLYStatusEnum ACOOLYStatus { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 记账时间 | 
 |  |  |     /// </summary> | 
 |  |  |     public DateTime FinishTime { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 冻结状态 | 
 |  |  |     /// </summary> | 
 |  |  |     public ConsumptionFrozenStatusEnum FrozenStatus { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 资金流向 | 
 |  |  |     /// </summary> | 
 |  |  |     public ConsumptionFlowEnum Flow { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 扣款金额 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal DeductionAmount { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 冻结金额 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal FrozenAmount { get; set; } | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class LifePayPhoneMesssageCodeLoginOutput | 
 |  |  | { | 
 |  |  |     /// <summary> | 
 |  |  | 
 |  |  |     public string ChannlesNum { get; set; } | 
 |  |  |  | 
 |  |  |     public Guid ChannlesId { get; set; } | 
 |  |  |  | 
 |  |  |     public LifePaySwitchTypeEnum SwitchType { get; set; } | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class BackClientUserInfoOutput | 
 |  |  | 
 |  |  |     public decimal RealIncome { get; set; } | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class LifePayLifePayChannlesRakeStatistics | 
 |  |  | { | 
 |  |  |     /// <summary> | 
 |  |  |     /// 合计佣金 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal TotalRakePrice { get; set; } | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class ReceiptsListOutPut | 
 |  |  | { | 
 |  |  |     /// <summary> | 
 |  |  |     /// 30天收款 | 
 |  |  |     /// </summary> | 
 |  |  |     public List<ReceiptsDetail> ReceiveList { get; set; } = new List<ReceiptsDetail>(); | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 30天收入 | 
 |  |  |     /// </summary> | 
 |  |  |     public List<ReceiptsDetail> IncomeList { get; set; } = new List<ReceiptsDetail>(); | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class ReceiptsDetail | 
 |  |  | { | 
 |  |  |     /// <summary> | 
 |  |  |     /// 创建时间 | 
 |  |  |     /// </summary> | 
 |  |  |     public string CreationTime { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 金额 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal Amount { get; set; } | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class ChannlesRakeListOutPut | 
 |  |  | { | 
 |  |  |     /// <summary> | 
 |  |  |     /// 30天佣金 | 
 |  |  |     /// </summary> | 
 |  |  |     public List<ReceiptsDetail> ChannlesRakeList { get; set; } = new List<ReceiptsDetail> { }; | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class ChannelDataListOutPut | 
 |  |  | { | 
 |  |  |     /// <summary> | 
 |  |  |     /// Top5渠道收款 | 
 |  |  |     /// </summary> | 
 |  |  |     public List<ChannelDataReceive> ReceiveList { get; set; } = new List<ChannelDataReceive>(); | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// Top5渠道用户 | 
 |  |  |     /// </summary> | 
 |  |  |     public List<ChannelDataUserNumber> UserNumberList { get; set; } = new List<ChannelDataUserNumber>(); | 
 |  |  |  | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class ChannelDataReceive | 
 |  |  | { | 
 |  |  |     /// <summary> | 
 |  |  |     /// 渠道名称 | 
 |  |  |     /// </summary> | 
 |  |  |     public string ChannelName { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 收款 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal ReceivePrice { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 佣金 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal ChannlesRakePrice { get; set; } | 
 |  |  |  | 
 |  |  | } | 
 |  |  |  | 
 |  |  | public class ChannelDataUserNumber | 
 |  |  | { | 
 |  |  |     /// <summary> | 
 |  |  |     /// 渠道名称 | 
 |  |  |     /// </summary> | 
 |  |  |     public string ChannelName { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 用户数量 | 
 |  |  |     /// </summary> | 
 |  |  |     public int Number { get; set; } | 
 |  |  |  | 
 |  |  | } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | public class LifePayChannlesRakeListOutput | 
 |  |  | { | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 编号 | 
 |  |  |     /// </summary> | 
 |  |  |     public Guid Id { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 平台订单号 | 
 |  |  |     /// </summary> | 
 |  |  |     public string OrderNo { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 成交金额 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal PayAmount { get; set; } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 渠道佣金比例 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal ChannlesRakeRate { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 佣金 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal ChannlesRakePrice { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 结算时间 | 
 |  |  |     /// </summary> | 
 |  |  |     public DateTime? FinishTime { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 下单时间 | 
 |  |  |     /// </summary> | 
 |  |  |     public DateTime CreationTime { get; set; } | 
 |  |  |  | 
 |  |  |     public decimal Amount { get; set; } | 
 |  |  | } | 
 |  |  |     /// <summary> | 
 |  |  |     /// 拓展属性 | 
 |  |  |     /// </summary> | 
 |  |  |     public string ExtraProperties { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 下单渠道 | 
 |  |  |     /// </summary> | 
 |  |  |     public string ChannelId { get; set; } | 
 |  |  | } | 
 |  |  | public class LifePayChannlesRakeListTemplate | 
 |  |  | { | 
 |  |  |     [Name("序号")] | 
 |  |  |     public int SerialNumber { get; set; } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 下单时间 | 
 |  |  |     /// </summary> | 
 |  |  |     public DateTime CreationTime { get; set; } | 
 |  |  |  | 
 |  |  |     [Name("下单时间")] | 
 |  |  |     public string CreationTimeStr { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 平台订单号 | 
 |  |  |     /// </summary> | 
 |  |  |     [Name("平台订单号")] | 
 |  |  |     public string OrderNo { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 成交金额 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal PayAmount { get; set; } | 
 |  |  |  | 
 |  |  |     [Name("成交金额(元)")] | 
 |  |  |     public string PayAmountStr { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 渠道佣金比例 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal ChannlesRakeRate { get; set; } | 
 |  |  |  | 
 |  |  |     [Name("佣金比例")] | 
 |  |  |     public string ChannlesRakeRateStr { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 佣金 | 
 |  |  |     /// </summary> | 
 |  |  |     public decimal ChannlesRakePrice { get; set; } | 
 |  |  |  | 
 |  |  |     [Name("分佣(元)")] | 
 |  |  |     public string ChannlesRakePriceStr { get; set; } | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 结算时间 | 
 |  |  |     /// </summary> | 
 |  |  |     public DateTime? FinishTime { get; set; } | 
 |  |  |  | 
 |  |  |     [Name("结算时间")] | 
 |  |  |     public string FinishTimeStr { get; set; } | 
 |  |  | } |