using CMSMicroservice.Domain.Common;

namespace CMSMicroservice.Domain.Entities.Blog;

/// <summary>
/// تصاویر گالری مقاله
/// </summary>
public class BlogPostImage : BaseAuditableEntity
{
    public long BlogPostId { get; set; }
    //مسیر تصویر
    public string ImagePath { get; set; } = string.Empty;
    //مسیر تامبنیل
    public string ThumbnailPath { get; set; } = string.Empty;
    //متن جایگزین
    public string? AltText { get; set; }
    //عنوان تصویر
    public string? Caption { get; set; }
    //ترتیب نمایش
    public int SortOrder { get; set; }

    public virtual BlogPost BlogPost { get; set; } = null!;
}
