| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using ZeroD.Base.Web.Models; |
| | | using ZeroD.Util; |
| | | |
| | | namespace LifePayment.Application.Contracts; |
| | | |
| | |
| | | [Name("平台退款状态")] |
| | | public string? LifePayRefundStatusStr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 订单状态 |
| | | /// </summary> |
| | | [Name("平台订单状态")] |
| | | public LifePayOrderStatusEnum LifePayOrderStatus { get; set; } |
| | | |
| | | |
| | | |
| | | public ACOOLYStatusEnum? ACOOLYStatus { get; set; } |
| | |
| | | ///// </summary> |
| | | //public LifePayOrderStatusEnum LifePayOrderStatus { get; set; } |
| | | |
| | | //[Name("订单状态")] |
| | | //public string LifePayOrderStatusStr { get; set; } |
| | | [Name("平台订单状态")] |
| | | public string LifePayOrderStatusStr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 完成时间 |
| | |
| | | public string FinishTimeStr { get; set; } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | [Name("充值渠道")] |
| | | public string? ChannelName { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 退款申请时间 |
| | | /// </summary> |
| | | public DateTime? RefundApplyTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退款申请时间 |
| | | /// </summary> |
| | |
| | | /// </summary> |
| | | public DateTime CreationTime { get; set; } |
| | | |
| | | [Name("下单时间")] |
| | | public string? CreationTimeStr { get; set; } |
| | | |
| | | [Name("退款订单号")] |
| | | public string? RefundOrderNo { get; set; } |
| | | |
| | | |
| | | [Name("退款申请")] |
| | | public string? RefundApplyRemark { get; set; } |
| | | |
| | | [Name("充值金额")] |
| | | public string? RechargeAmountStr { get; set; } |
| | |
| | | /// 退款时间 |
| | | /// </summary> |
| | | public DateTime? RefundTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退款申请时间 |
| | | /// </summary> |
| | | public DateTime? RefundApplyTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退款凭证 |
| | |
| | | /// </summary> |
| | | public int YesterdayActiveUsers { get; set; } |
| | | |
| | | |
| | | } |
| | | |
| | | public class ChannelRateOutput |
| | | { |
| | | public decimal ChannlesRate { get; set; } |
| | | } |
| | | } |
| | | |
| | | public class OnlineServiceInput |
| | | { |
| | | /// <summary> |
| | | /// 在线客服链接 |
| | | /// </summary> |
| | | public string Link { get; set; } |
| | | } |
| | | public class LifePayRechargeReceiptsStatistics |
| | | { |
| | | |
| | | /// <summary> |
| | | /// 累计充值 |
| | | /// </summary> |
| | | public decimal TotalRechargeAmount { get; set; } |
| | | } |
| | | |
| | | public class LifePayRechargeReceiptsListOutput |
| | | { |
| | | /// <summary> |
| | | /// 编号 |
| | | /// </summary> |
| | | public Guid Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 业务订单号 |
| | | /// </summary> |
| | | public string OrderNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 充值金额 |
| | | /// </summary> |
| | | public decimal RechargeAmount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | public string Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 凭证 |
| | | /// </summary> |
| | | public string Voucher { get; set; } |
| | | |
| | | /// <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 OutOrderNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 交易金额 |
| | | /// </summary> |
| | | public decimal Amount { 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> |
| | | /// 用户Id |
| | | /// </summary> |
| | | public Guid UserId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否是后台用户 |
| | | /// </summary> |
| | | public bool IsBackClientUser { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 渠道号 |
| | | /// </summary> |
| | | public List<ChannelOutput> ChannlesNum { get; set; } |
| | | } |
| | | |
| | | public class ChannelOutput |
| | | { |
| | | public string Name { get; set; } |
| | | |
| | | public string ChannlesNum { get; set; } |
| | | |
| | | public Guid ChannlesId { get; set; } |
| | | |
| | | public LifePaySwitchTypeEnum SwitchType { get; set; } |
| | | } |
| | | |
| | | public class BackClientUserInfoOutput |
| | | { |
| | | /// <summary> |
| | | /// 是否是后台用户 |
| | | /// </summary> |
| | | public bool IsBackClientUser { get; set; } |
| | | |
| | | public bool IsSystem { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 渠道号 |
| | | /// </summary> |
| | | public List<ChannelOutput> ChannleList { get; set; } |
| | | } |
| | | |
| | | public class LifePayExpensesReceiptsListOutput |
| | | { |
| | | /// <summary> |
| | | /// 编号 |
| | | /// </summary> |
| | | public Guid Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 平台订单号 |
| | | /// </summary> |
| | | public string OrderNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 渠道流水号 |
| | | /// </summary> |
| | | public string OutOrderNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 支付渠道 |
| | | /// </summary> |
| | | public LifePayTypeEnum LifePayType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 收支类型 |
| | | /// </summary> |
| | | public ExpensesReceiptsTypeEnum ExpensesReceiptsType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 交易金额 |
| | | /// </summary> |
| | | public decimal Amount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 交易时间 |
| | | /// </summary> |
| | | public DateTime FinishTime { get; set; } |
| | | } |
| | | public class LifePayExpensesReceiptsStatistics |
| | | { |
| | | /// <summary> |
| | | /// 累计收入 |
| | | /// </summary> |
| | | public decimal TotalIncome { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 累计退款 |
| | | /// </summary> |
| | | public decimal TotalRefund { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 实际收入 |
| | | /// </summary> |
| | | 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 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 ChannelId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 收款 |
| | | /// </summary> |
| | | public decimal ReceivePrice { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 佣金 |
| | | /// </summary> |
| | | public decimal ChannlesRakePrice { get; set; } |
| | | |
| | | } |
| | | |
| | | public class ChannelDataUserNumber |
| | | { |
| | | /// <summary> |
| | | /// 渠道编号 |
| | | /// </summary> |
| | | public string ChannelId { 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; } |
| | | |
| | | /// <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; } |
| | | } |