using Lada.Framework.Data.Domains.Cms;
using Lada.Framework.DTO;

namespace Ladaer.BackEnd.Infrastructures.DTO.Models.Cms
{
    public class TopicModel : BaseModel<int>
    {
        /// <summary>
        /// Tên hệ thống
        /// </summary>
        public string SystemName { get; set; } = string.Empty;


        /// <summary>
        /// Tiêu đề bài viết
        /// </summary>
        public string Title { get; set; }

        /// <summary>
        /// Gets or sets the value indicating whether this topic should be included in footer (column 1)
        /// </summary>
        public bool IncludeInFooterColumn1 { get; set; }

        /// <summary>
        /// Gets or sets the value indicating whether this topic should be included in footer (column 1)
        /// </summary>
        public bool IncludeInFooterColumn2 { get; set; }

        /// <summary>
        /// Gets or sets the value indicating whether this topic should be included in footer (column 1)
        /// </summary>
        public bool IncludeInFooterColumn3 { get; set; }

        /// <summary>
        /// Hiển thị phần dưới cùng footer
        /// </summary>
        public bool IncludeInFooterBottom { get; set; }



        /// <summary>
        /// Nội dung bài viết
        /// </summary>
        public string Description { get; set; }


        public string TOC { get; set; }


        /// <summary>
        /// Trạng thái bài viết
        /// </summary>
        public PostStatus Status { get; set; } = PostStatus.Published;

        /// <summary>
        /// Trạng thái xem bài viết
        /// </summary>
        public PostVisibility Visibility { get; set; } = PostVisibility.Public;

    }
}
