2026-03-18 13:47:34 +08:00

62 lines
1.2 KiB
C#
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

namespace YD_Event.Application.Menu.Dtos;
/// <summary>
/// 系统菜单分页输出
/// </summary>
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();
}