using Lada.Framework.DTO;

namespace Ladaer.BackEnd.Infrastructures.DTO.Items.Finance
{
    /// <summary>
    /// Item cho hiển thị danh sách ngân hàng
    /// </summary>
    public class BankItem : BaseItem<int>
    {
        /// <summary>
        /// Tên đầy đủ ngân hàng
        /// </summary>
        public string FullName { get; set; } = string.Empty;

        /// <summary>
        /// Tên thương hiệu
        /// </summary>
        public string BrandName { get; set; } = string.Empty;

        /// <summary>
        /// Mã ngân hàng
        /// </summary>
        public string BankCode { get; set; } = string.Empty;

        /// <summary>
        /// Thứ tự hiển thị
        /// </summary>
        public int DisplayOrder { get; set; } = 0;

        /// <summary>
        /// Người tạo
        /// </summary>
        public string CreatedBy { get; set; } = string.Empty;

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

        /// <summary>
        /// Thời gian tạo
        /// </summary>
        public DateTimeOffset CreatedTime { get; set; }

        /// <summary>
        /// Thời gian cập nhật
        /// </summary>
        public DateTimeOffset UpdatedTime { get; set; }
    }
}
