59 lines
1.2 KiB
C#
Raw Normal View History

2025-12-17 11:12:13 +08:00
namespace YD_Event.Application.Menu.Dtos;
2025-12-17 10:32:52 +08:00
public class SysMenuPageOutput
{
/// <summary>
/// 菜单Id
/// </summary>
public long Id { get; set; }
/// <summary>
/// 菜单名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 权限标识
/// </summary>
public string Code { get; set; }
/// <summary>
/// 菜单图标
/// </summary>
public string Icon { get; set; }
/// <summary>
/// 菜单类型
/// </summary>
public MenuType Type { get; set; }
/// <summary>
/// 路由地址
/// </summary>
public string Path { get; set; }
/// <summary>
/// 组件路径
/// </summary>
public string Component { get; set; }
/// <summary>
/// 可用状态
/// </summary>
public AvailabilityStatus Status { get; set; }
/// <summary>
/// 排序值(值越小越靠前)
/// </summary>
public int Sort { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreatedTime { get; set; }
/// <summary>
/// 子菜单
/// </summary>
public List<SysMenuPageOutput> Children { get; set; } = new();
}