Files
qhmes/yy-admin-master/YY.Admin.Services/Service/Menu/Dto/MenuOutput.cs

136 lines
3.1 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace YY.Admin.Services
{
/// <summary>
/// 系统菜单返回结果
/// </summary>
public class MenuOutput
{
/// <summary>
/// Id
/// </summary>
public long Id { get; set; }
/// <summary>
/// 父Id
/// </summary>
public long Pid { get; set; }
/// <summary>
/// 菜单类型0目录 1菜单 2按钮
/// </summary>
public MenuTypeEnum Type { get; set; }
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 路由地址
/// </summary>
public string Path { get; set; }
/// <summary>
/// 组件路径
/// </summary>
public string Component { get; set; }
/// <summary>
/// 权限标识
/// </summary>
public string Permission { get; set; }
/// <summary>
/// 重定向
/// </summary>
public string Redirect { get; set; }
/// <summary>
/// 排序
/// </summary>
public int OrderNo { get; set; }
/// <summary>
/// 状态
/// </summary>
public StatusEnum Status { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public virtual DateTime CreateTime { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public virtual DateTime UpdateTime { get; set; }
/// <summary>
/// 创建者姓名
/// </summary>
public virtual string CreateUserName { get; set; }
/// <summary>
/// 修改者姓名
/// </summary>
public virtual string UpdateUserName { get; set; }
#region Meta
/// <summary>
/// 标题
/// </summary>
public string Title { get; set; }
/// <summary>
/// 图标
/// </summary>
public string Icon { get; set; }
/// <summary>
/// 是否内嵌
/// </summary>
public bool IsIframe { get; set; }
/// <summary>
/// 外链链接
/// </summary>
public string IsLink { get; set; }
/// <summary>
/// 是否隐藏
/// </summary>
public bool IsHide { get; set; }
/// <summary>
/// 是否缓存
/// </summary>
public bool IsKeepAlive { get; set; }
/// <summary>
/// 是否固定
/// </summary>
public bool IsAffix { get; set; }
/// <summary>
/// 桌面端登录后作为默认首页打开的菜单
/// </summary>
public bool IsDefaultDesktopHome { get; set; }
#endregion
/// <summary>
/// 菜单子项
/// </summary>
public List<MenuOutput> Children { get; set; }
}
}