using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; namespace Marco.Pms.Model.AppMenu { public class MenuItem { [BsonId] [BsonRepresentation(BsonType.String)] public Guid Id { get; set; } = Guid.NewGuid(); public string? Text { get; set; } public string? Icon { get; set; } public bool Available { get; set; } = true; public string? Link { get; set; } // Changed from string → List public List PermissionIds { get; set; } = new List(); public List Submenu { get; set; } = new List(); } }