zhengyuxuan
2025-03-26 fd5705a460cd8ef559afd33860e148bb16b8616d
LifePayment/LifePayment.Application.Contracts/LifePay/LifePayInput.cs
@@ -217,8 +217,43 @@
    /// <summary>
    /// 下单渠道
    /// </summary>
    public Guid? ChannelId { get; set; }
    public string? ChannelId { get; set; }
    /// <summary>
    /// 平台折扣比例
    /// </summary>
    public decimal PlatformRate { get; set; }
    public decimal PlatformDeductionAmount { get; set; }
    /// <summary>
    /// 渠道折扣
    /// </summary>
    public decimal? ChannleRate { get; set; }
    /// <summary>
    /// 渠道佣金比例
    /// </summary>
    public decimal? ChannlesRakeRate { get; set; }
    /// <summary>
    /// 手续费比例
    /// </summary>
    public decimal PremiumRate { get; set; }
}
public class UpdateLifePayOrderInput
{
    public Guid Id { get; set; }
    /// <summary>
    /// 实际到账金额
    /// </summary>
    public decimal ActualReceivedAmount { get; set; }
}
//public class ChannelsBaseInput : PageInput
@@ -259,6 +294,11 @@
    public LifePayStatusEnum? PayStatus { get; set; }
    /// <summary>
    /// 供应商状态
    /// </summary>
    public ACOOLYStatusEnum? ACOOLYStatus { get; set; }
    /// <summary>
    /// 订单状态
    /// </summary>
    public LifePayOrderStatusEnum? LifePayOrderStatus { get; set; }
@@ -272,6 +312,80 @@
    /// 结束完成时间
    /// </summary>
    public DateTime? EndFinishTime { get; set; }
    /// <summary>
    /// 用户Id
    /// </summary>
    public Guid? UserId { get; set; }
    /// <summary>
    /// 搜索关键词
    /// </summary>
    public string KeyWords { get; set; }
}
public class QueryLifePayRefundOrderListInput : ChannelsBaseInput
{
    /// <summary>
    /// 订单类型
    /// </summary>
    public LifePayOrderTypeEnum? LifePayOrderType { get; set; }
    /// <summary>
    /// 生活缴费支付类型
    /// </summary>
    public LifePayTypeEnum? LifePayType { get; set; }
    /// <summary>
    /// 开始申请退款时间
    /// </summary>
    public DateTime? BeginRefundApplyTime { get; set; }
    /// <summary>
    /// 结束申请退款时间
    /// </summary>
    public DateTime? EndRefundApplyTime { get; set; }
    /// <summary>
    /// 开始完成时间
    /// </summary>
    public DateTime? BeginFinishTime { get; set; }
    /// <summary>
    /// 结束完成时间
    /// </summary>
    public DateTime? EndFinishTime { get; set; }
    /// <summary>
    /// 开始退款时间
    /// </summary>
    public DateTime? BeginRefundTime { get; set; }
    /// <summary>
    /// 结束退款时间
    /// </summary>
    public DateTime? EndRefundTime { get; set; }
    /// <summary>
    /// 支付状态
    /// </summary>
    public LifePayStatusEnum? PayStatus { get; set; }
    /// <summary>
    /// 供应商状态
    /// </summary>
    public ACOOLYStatusEnum? ACOOLYStatus { get; set; }
    /// <summary>
    /// 订单状态
    /// </summary>
    public LifePayOrderStatusEnum? LifePayOrderStatus { get; set; }
    /// <summary>
    /// 订单状态
    /// </summary>
    public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
    /// <summary>
    /// 用户Id
@@ -289,10 +403,27 @@
{
    public Guid Id { get; set; }
    /// <summary>
    /// 上传凭证
    /// </summary>
    public string RefundCredentialsImgUrl { get; set; }
    /// <summary>
    /// 退款驳回原因
    /// </summary>
    public string RefundCheckRemark { get; set; }
    /// <summary>
    /// 退款类型
    /// </summary>
    public LifePayRefundTypeEnum LifePayRefundType { get; set; }
    /// <summary>
    /// 退款金额
    /// </summary>
    public decimal RefundPrice { get; set; }
}
public class RefundUserLifePayOrderInput : ChannelsBaseInput
{
    public Guid Id { get; set; }
@@ -314,6 +445,8 @@
    public string ChannlesNum { get; set; }
    public decimal ChannlesRate { get; set; }
    public decimal ChannlesRakeRate { get; set; }
    public LifePaySwitchTypeEnum SwitchType { get; set; }
@@ -389,4 +522,68 @@
    /// </summary>
    [StringLength(30, ErrorMessage = "备注信息仅支持填写30个字符。")]
    public string Remark { get; set; } = string.Empty;
}
public class QueryUserPageInput : ChannelsBaseInput
{
    /// <summary>
    /// 手机号/用户名
    /// </summary>
    public string? QueryCondition { get; set; }
    /// <summary>
    /// 注册开始时间
    /// </summary>
    public DateTime? CreationTimeBegin { get; set; }
    /// <summary>
    /// 注册结束时间
    /// </summary>
    public DateTime? CreationTimeEnd { get; set; }
    /// <summary>
    /// 登录开始时间
    /// </summary>
    public DateTime? LoginTimeBegin { get; set; }
    /// <summary>
    /// 登录结束时间
    /// </summary>
    public DateTime? LoginTimeEnd { get; set; }
}
public class Model_UserAccountExtraProperties
{
    public string? Name { get; set; }
    public string IspCode { get; set; }
    public string Phone { get; set; }
    public string Remark { get; set; }
}
public class OrderPriceReturn
{
    /// <summary>
    /// 平台扣款金额
    /// </summary>
    public decimal PlatformPrice { get; set; }
    /// <summary>
    /// 手续费
    /// </summary>
    public decimal PremiumPrice { get; set; }
    /// <summary>
    /// 渠道佣金
    /// </summary>
    public decimal ChannlesRakePrice { get; set; }
    /// <summary>
    /// 利润
    /// </summary>
    public decimal Profit { get; set; }
}