using System; using System.Collections.Generic; using Volo.Abp.Application.Dtos; using Volo.Abp.MultiTenancy; namespace Sanhe.Abp.MenuManagement { public class MenuDto : AuditedEntityDto { /// /// 名称 /// public string Name { get; set; } /// /// 显示名称 /// public string DisplayName { get; set; } /// /// 菜单类型 /// public MenuEnumType MenuType { get; set; } /// /// 组件路径 /// public string ComponentPath { get; set; } /// /// 路由路径 /// public string RouterPath { get; set; } /// /// 父级显示名称 /// public string ParentDisplayName { get; set; } /// /// 父Id /// public Guid? ParentId { get; set; } /// /// 图标 /// public string Icon { get; set; } /// /// 排序 /// public string Sort { get; set; } /// /// window.open _blank /// public string TargetUrl { get; set; } /// /// 此菜单关联的权限key /// public string PermissionKey { get; set; } /// /// 表示多租户应用程序中的所属方 /// public MultiTenancySides MultiTenancySide { get; set; } /// /// 子菜单 /// public List Children { get; set; } = new List(); } }