namespace CMSMicroservice.Domain.Entities.DiscountShop;

/// <summary>
/// جدول رابطه چند به چند بین محصول و دسته‌بندی
/// </summary>
public class DiscountProductCategory : BaseAuditableEntity
{
    /// <summary>
    /// شناسه محصول
    /// </summary>
    public long ProductId { get; set; }
    
    /// <summary>
    /// شناسه دسته‌بندی
    /// </summary>
    public long CategoryId { get; set; }
    
    // ============= Navigation Properties =============
    
    /// <summary>
    /// محصول
    /// </summary>
    public virtual DiscountProduct Product { get; set; }
    
    /// <summary>
    /// دسته‌بندی
    /// </summary>
    public virtual DiscountCategory Category { get; set; }
}
