zhengyuxuan
2025-03-21 f7b25f51b37f227120690dafb890e5669e632372
LifePayment/LifePayment.Application.Contracts/LifePay/LifePayOutput.cs
@@ -246,6 +246,12 @@
    /// </summary>
    public string RefundApplyRemark { get; set; }
    /// <summary>
    /// 退款申请时间
    /// </summary>
    public DateTime? RefundApplyTime { get; set; }
    /// <summary>
    /// 驳回原因
    /// </summary>
@@ -457,6 +463,188 @@
    public Guid Id { get; set; }
    /// <summary>
    /// 用户账号
    /// </summary>
    public string UserPhoneNumber { get; set; }
    public string UserName { get; set; }
    public string LifePayChannle { get; set; }
    /// <summary>
    /// 生活缴费支付类型
    /// </summary>
    public LifePayTypeEnum? LifePayType { get; set; }
    /// <summary>
    /// 订单类型
    /// </summary>
    public LifePayOrderTypeEnum LifePayOrderType { get; set; }
    /// <summary>
    /// 退款订单号
    /// </summary>
    public string? RefundOrderNo { get; set; }
    /// <summary>
    /// 订单号
    /// </summary>
    public string OrderNo { get; set; }
    /// <summary>
    /// 充值金额
    /// </summary>
    public decimal RechargeAmount { get; set; }
    /// <summary>
    /// 优惠金额
    /// </summary>
    public decimal DiscountAmount { get; set; }
    /// <summary>
    /// 实付金额
    /// </summary>
    public decimal PayAmount { get; set; }
    /// <summary>
    /// 支付时间
    /// </summary>
    public DateTime? PayTime { get; set; }
    /// <summary>
    /// 支付状态
    /// </summary>
    public LifePayStatusEnum PayStatus { get; set; }
    /// <summary>
    /// 订单状态
    /// </summary>
    public LifePayOrderStatusEnum Status { get; set; }
    /// <summary>
    /// 完成时间
    /// </summary>
    public DateTime? FinishTime { get; set; }
    /// <summary>
    /// 外部订单号
    /// </summary>
    public string OutOrderNo { get; set; }
    /// <summary>
    /// 订单详细数据
    /// </summary>
    public string OrderParamDetailJsonStr { get; set; }
    /// <summary>
    /// 下单时间
    /// </summary>
    public DateTime? CreationTime { get; set; }
    /// <summary>
    /// 退款时间
    /// </summary>
    public DateTime? RefundTime { get; set; }
    /// <summary>
    /// 退款凭证
    /// </summary>
    public string RefundCredentialsImgUrl { get; set; }
    /// <summary>
    /// 退款原因
    /// </summary>
    public string RefundApplyRemark { get; set; }
    /// <summary>
    /// 驳回原因
    /// </summary>
    public string RefundCheckRemark { get; set; }
    /// <summary>
    /// 渠道流水号
    /// </summary>
    public string ACOOLYOrderNo { get; set; }
    /// <summary>
    /// 平台退款状态
    /// </summary>
    public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
    /// <summary>
    /// 实际充值金额
    /// </summary>
    public decimal? ActualRechargeAmount { get; set; }
    /// <summary>
    /// 实际到账金额
    /// </summary>
    public decimal? ActualReceivedAmount { get; set; }
    /// <summary>
    /// 退款金额
    /// </summary>
    public decimal? RefundPrice { get; set; }
    /// <summary>
    /// 平台折扣比例
    /// </summary>
    public decimal? PlatformRate { get; set; }
    /// <summary>
    /// 平台扣款金额
    /// </summary>
    public decimal? PlatformPrice { get; set; }
    /// <summary>
    /// 渠道折扣
    /// </summary>
    public decimal? ChannleRate { get; set; }
    /// <summary>
    /// 渠道佣金比例
    /// </summary>
    public decimal? ChannlesRakeRate { get; set; }
    /// <summary>
    /// 渠道佣金
    /// </summary>
    public decimal? ChannlesRakePrice { get; set; }
    /// <summary>
    /// 手续费比例
    /// </summary>
    public decimal PremiumRate { get; set; }
    /// <summary>
    /// 手续费
    /// </summary>
    public decimal PremiumPrice { get; set; }
    /// <summary>
    /// 平台利润
    /// </summary>
    public decimal? Profit { get; set; }
    /// <summary>
    /// 回单地址
    /// </summary>
    public string? ElecBillUrl { get; set; }
}
public class LifePayRefundOrderOutput
{
    public Guid Id { get; set; }
    /// <summary>
    /// 用户账号
    /// </summary>
    public string UserPhoneNumber { get; set; }
    public string UserName { get; set; }
    public string LifePayChannle { get; set; }
    /// <summary>
    /// 生活缴费支付类型
    /// </summary>
    public LifePayTypeEnum? LifePayType { get; set; }
@@ -496,10 +684,12 @@
    /// </summary>
    public LifePayStatusEnum PayStatus { get; set; }
    /// <summary>
    /// 订单状态
    /// </summary>
    public LifePayOrderStatusEnum LifePayOrderStatus { get; set; }
    public LifePayOrderStatusEnum Status { get; set; }
    /// <summary>
    /// 完成时间
@@ -507,9 +697,10 @@
    public DateTime? FinishTime { get; set; }
    /// <summary>
    /// 订单详细数据
    /// 外部订单号
    /// </summary>
    public string OrderParamDetailJsonStr { get; set; }
    public string OutOrderNo { get; set; }
    /// <summary>
    /// 下单时间
@@ -526,10 +717,25 @@
    /// </summary>
    public string RefundCredentialsImgUrl { get; set; }
    /// <summary>
    /// 退款申请原因
    /// </summary>
    public string RefundApplyRemark { get; set; }
    /// <summary>
    /// 退款申请时间
    /// </summary>
    public DateTime? RefundApplyTime { get; set; }
    /// <summary>
    /// 退款驳回原因
    /// </summary>
    public string RefundCheckRemark { get; set; }
    /// <summary>
    /// 退款订单号
    /// </summary>
    public string? RefundOrderNo { get; set; }
    /// <summary>
    /// 渠道流水号
@@ -541,7 +747,6 @@
    /// </summary>
    public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
    /// <summary>
    /// 实际充值金额
    /// </summary>
@@ -552,38 +757,12 @@
    /// </summary>
    public decimal? RefundPrice { get; set; }
    /// <summary>
    /// 平台折扣比例
    /// </summary>
    public decimal? PlatformRate { get; set; }
    /// <summary>
    /// 平台扣款金额
    /// 回单地址
    /// </summary>
    public decimal? PlatformPrice { get; set; }
    /// <summary>
    /// 渠道折扣
    /// </summary>
    public decimal? ChannleRate { get; set; }
    /// <summary>
    /// 渠道佣金比例
    /// </summary>
    public decimal? ChannlesRakeRate { get; set; }
    /// <summary>
    /// 渠道佣金
    /// </summary>
    public decimal? ChannlesRakePrice { get; set; }
    /// <summary>
    /// 手续费比例
    /// </summary>
    public decimal PremiumRate { get; set; }
    public string? ElecBillUrl { get; set; }
}
public class CreateLifePayOrderOutput
{
    public string OrderNo { get; set; }
@@ -605,6 +784,7 @@
    /// 退款原因
    /// </summary>
    public string RefundApplyRemark { get; set; }
    /// <summary>
    /// 后台填写的驳回原因
@@ -678,5 +858,39 @@
    /// </summary>
    public string AccumulatedReceipts { get; set; }
    /// <summary>
    /// 昨日收款
    /// </summary>
    public string ReceiptsYesterda { get; set; }
    /// <summary>
    /// 累计下单
    /// </summary>
    public string AccumulatedOrders { get; set; }
    /// <summary>
    /// 昨日下单
    /// </summary>
    public string OrdersNumYesterda { get; set; }
    /// <summary>
    /// 昨日成功
    /// </summary>
    public string YesterdaSuccess { get; set; }
    /// <summary>
    /// 昨日失败
    /// </summary>
    public string YesterdaFail { get; set; }
    /// <summary>
    /// 累计用户
    /// </summary>
    public string AccumulatedUsers { get; set; }
    /// <summary>
    /// 昨日活跃用户
    /// </summary>
    public string YesterdayActiveUsers { get; set; }
}