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 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>
|
public decimal? ActualRechargeAmount { get; set; }
|
|
/// <summary>
|
/// 平台退款状态
|
/// </summary>
|
public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
|
}
|
}
|