using System; using System.Collections.Generic; namespace TaskTrackingSystem.Database.AppDbContextModels; public partial class Menu { public long MenuId { get; set; } public string MenuCode { get; set; } = null!; public long? ParentMenuId { get; set; } public string MenuName { get; set; } = null!; public string? MenuUrl { get; set; } public string? Icon { get; set; } public bool Visible { get; set; } public int OrderNo { get; set; } public bool IsDeleted { get; set; } public long? CreatedById { get; set; } public DateTime CreatedAt { get; set; } public long? UpdatedById { get; set; } public DateTime? UpdatedAt { get; set; } public virtual ICollection InverseParentMenu { get; set; } = new List(); public virtual Menu? ParentMenu { get; set; } public virtual ICollection Permissions { get; set; } = new List(); public virtual ICollection RoleMenus { get; set; } = new List(); }