using System; 
 | 
using System.Collections.Generic; 
 | 
using System.Linq; 
 | 
using System.Text; 
 | 
using System.Threading.Tasks; 
 | 
using Volo.Abp.Domain.Entities.Auditing; 
 | 
using Volo.Abp; 
 | 
using LifePayment.Domain.Shared; 
 | 
  
 | 
namespace LifePayment.Domain.LifePay 
 | 
{ 
 | 
    /// <summary> 
 | 
    /// 消费流水 
 | 
    /// </summary> 
 | 
    public class LifePayConsumption : FullAuditedEntity<Guid>, IDataUserFilter 
 | 
    { 
 | 
        public LifePayConsumption() 
 | 
        { 
 | 
        } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 平台订单号 
 | 
        /// </summary> 
 | 
        public string OrderNo { get; set; } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 渠道流水号 
 | 
        /// </summary> 
 | 
        public string AcoolyOrderNo { get; set; } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 交易金额 
 | 
        /// </summary> 
 | 
        public decimal Amount { get; set; } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 供应商订单状态 
 | 
        /// </summary> 
 | 
        public ACOOLYStatusEnum ACOOLYStatus { get; set; } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 记账时间 
 | 
        /// </summary> 
 | 
        public DateTime FinishTime { get; set; } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 拓展属性 
 | 
        /// </summary> 
 | 
        public string ExtraProperties { 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; } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 渠道号 
 | 
        /// </summary> 
 | 
        public string ChannelId { get; set; } 
 | 
  
 | 
    } 
 | 
} 
 |