using LifePayment.Domain.Shared;
|
using System;
|
using Volo.Abp;
|
using Volo.Abp.Domain.Entities.Auditing;
|
|
namespace LifePayment.Domain.Models
|
{
|
public partial class LifePayOrder : FullAuditedAggregateRoot<Guid>, IDataUserFilter
|
{
|
public LifePayOrder()
|
{
|
}
|
|
public Guid? UserId { get; set; }
|
|
/// <summary>
|
/// 用户手机号
|
/// </summary>
|
public string PhoneNumber { get; set; }
|
|
/// <summary>
|
/// 生活缴费支付类型
|
/// </summary>
|
public LifePayTypeEnum? LifePayType { get; set; }
|
|
/// <summary>
|
/// 订单类型
|
/// </summary>
|
public LifePayOrderTypeEnum LifePayOrderType { 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 decimal? PlatformDeductionAmount { get; set; }
|
|
/// <summary>
|
/// 支付时间
|
/// </summary>
|
public DateTime? PayTime { get; set; }
|
|
/// <summary>
|
/// 支付状态
|
/// </summary>
|
public LifePayStatusEnum PayStatus { get; set; }
|
|
/// <summary>
|
/// 外部订单号
|
/// </summary>
|
public string OutOrderNo { get; set; }
|
|
/// <summary>
|
/// 退款订单号
|
/// </summary>
|
public string? RefundOrderNo { get; set; }
|
|
/// <summary>
|
/// 渠道流水号
|
/// </summary>
|
public string ACOOLYOrderNo { get; set; }
|
|
/// <summary>
|
/// 订单状态
|
/// </summary>
|
public LifePayOrderStatusEnum LifePayOrderStatus { get; set; }
|
|
/// <summary>
|
/// 平台状态
|
/// </summary>
|
public ACOOLYStatusEnum? ACOOLYStatus { get; set; }
|
|
/// <summary>
|
/// 完成时间
|
/// </summary>
|
public DateTime? FinishTime { get; set; }
|
|
/// <summary>
|
/// 退款凭证
|
/// </summary>
|
public string RefundCredentialsImgUrl { get; set; }
|
|
/// <summary>
|
/// 订单参数详情
|
/// </summary>
|
public string OrderParamDetailJsonStr { get; set; }
|
|
/// <summary>
|
/// 请求号
|
/// </summary>
|
public string OutRequestNo { get; set; }
|
|
/// <summary>
|
/// 退款时间
|
/// </summary>
|
public DateTime? RefundTime { 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 Guid? RefundCheckUserId { get; set; }
|
|
public string? ChannelId { get; set; }
|
|
/// <summary>
|
/// 退款金额
|
/// </summary>
|
public decimal? RefundPrice { get; set; }
|
|
/// <summary>
|
/// 实际充值金额
|
/// </summary>
|
public decimal? ActualRechargeAmount { get; set; }
|
|
/// <summary>
|
/// 实际到账金额
|
/// </summary>
|
public decimal? ActualReceivedAmount { get; set; }
|
|
/// <summary>
|
/// 平台退款状态
|
/// </summary>
|
public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
|
|
/// <summary>
|
/// 回单地址
|
/// </summary>
|
public string? ElecBillUrl { get; set; }
|
|
/// <summary>
|
/// 退款回单地址
|
/// </summary>
|
public string? RefundElecBillUrl { get; set; }
|
|
|
/// <summary>
|
/// 平台折扣比例
|
/// </summary>
|
public decimal? PlatformRate { get; set; }
|
|
/// <summary>
|
/// 渠道折扣
|
/// </summary>
|
public decimal? ChannleRate { get; set; }
|
|
/// <summary>
|
/// 渠道佣金比例
|
/// </summary>
|
public decimal? ChannlesRakeRate { get; set; }
|
|
/// <summary>
|
/// 手续费比例
|
/// </summary>
|
public decimal? PremiumRate { get; set; }
|
|
}
|
}
|