using Bp.Sync.Domain.Elastics.BaseEntities;

namespace Bp.Sync.Domain.Elastics.Inventories
{
    public class InvoiceElastic : ElasticBaseEntityWithKey<long>
    {
        /// <summary>
        /// Mã hóa đơn 
        /// </summary>
        public string Code { get; set; }
        /// <summary>
        /// Mã liên quan 
        /// </summary>
        public string RelateCode { get; set; }
        /// <summary>
        /// Loại hóa đơn
        /// </summary>
        public Entities.Inventories.Invoices.InvoiceType InvoiceType { get; set; }
        /// <summary>
        /// Mã chi nhánh hiện tại
        /// </summary>
        public int BranchId { get; set; }
        /// <summary>
        /// Mã khách hàng
        /// </summary>
        public int CustomerId { get; set; }
    }
}
