using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;

// Code scaffolded by EF Core assumes nullable reference types (NRTs) are not used or disabled.
// If you have enabled NRTs for your project, then un-comment the following line:
// #nullable disable

namespace MS.Entities.AccountingService_Models
{
    public partial class RechargePaymentHistory
    {
        public Guid Id { get; set; }
        public int? AccountBalance { get; set; }
        public int? DiscountNo { get; set; }
        public int? LoyaltyPointsAwarded { get; set; }
        public int? LoyaltyPointsBalance { get; set; }
        public string OperatorNo { get; set; }
        public int? PaymentAmount { get; set; }
        public int? RechargeAmount { get; set; }
        public DateTime? TransactionDate { get; set; }
        public int? TransactionType { get; set; }
        public string TrxOriginalId { get; set; }
        public string TrxSequenceNo { get; set; }
        public Guid? AccountInfoId { get; set; }
        public Guid? BusinessUnitInfoId { get; set; }

        public virtual AccountInfo AccountInfo { get; set; }
        [NotMapped]
        public virtual BusinessUnitInfo BusinessUnitInfo { get; set; }
    }
}
