using Lada.Framework.Data.Enums;
using Lada.Framework.DTO;
using System;

namespace Ladaer.BackEnd.Infrastructures.DTO.Items.Crm
{
    /// <summary>
    /// Item thông tin xuất hóa đơn VAT của khách hàng
    /// </summary>
    public class VatInfoItem : BaseItem<int>
    {

        /// <summary>
        /// ID khách hàng
        /// </summary>

        public int CustomerId { get; set; }

        /// <summary>
        /// Tên khách hàng
        /// </summary>

        public string CustomerName { get; set; }

        /// <summary>
        /// Mã số thuế
        /// </summary>

        public string TaxCode { get; set; }


        /// <summary>
        /// Tên công ty/cá nhân
        /// </summary>
        public string CompanyName { get; set; }

        /// <summary>
        /// Địa chỉ
        /// </summary>

        public string Address { get; set; }

        /// <summary>
        /// Email nhận hóa đơn
        /// </summary>

        public string InvoiceEmail { get; set; }



        /// <summary>
        /// Người liên hệ
        /// </summary>
        public string ContactName { get; set; }

        /// <summary>
        /// Điện thoại
        /// </summary>
        public string ContactPhone { get; set; }

        /// <summary>
        /// Ghi chú
        /// </summary>
        public string Note { get; set; }


        /// <summary>
        /// Mặc định (chỉ có 1 record mặc định cho mỗi khách hàng)
        /// </summary>
        public bool IsDefault { get; set; } = false;



        /// <summary>
        /// Ngày cập nhật
        /// </summary>
        public DateTime? UpdatedDate { get; set; }

        /// <summary>
        /// Người cập nhật
        /// </summary>
        public string UpdatedBy { get; set; }
    }
}