82 lines
1.5 KiB
C#
82 lines
1.5 KiB
C#
using Dlhis.Entity.Permission.Enums;
|
|
|
|
namespace Dlhis.Permission.Menu.Response;
|
|
|
|
public class MenuResponse
|
|
{
|
|
public int Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// code
|
|
/// </summary>
|
|
public string Code { get; set; }
|
|
|
|
/// <summary>
|
|
/// 上级
|
|
/// </summary>
|
|
public string PCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标题
|
|
/// </summary>
|
|
public string Title { get; set; }
|
|
|
|
/// <summary>
|
|
/// Name
|
|
/// </summary>
|
|
public string Name { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 图标
|
|
/// </summary>
|
|
public string Icon { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 路由地址
|
|
/// </summary>
|
|
public string Route { get; set; }
|
|
|
|
/// <summary>
|
|
/// 序号
|
|
/// </summary>
|
|
public int Sequence { get; set; }
|
|
|
|
/// <summary>
|
|
/// 菜单类型
|
|
/// </summary>
|
|
public MenuEnumType MenuType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否外链
|
|
/// </summary>
|
|
public bool IsLink { get; set; }
|
|
|
|
/// <summary>
|
|
/// 权限标识
|
|
/// </summary>
|
|
public string Permission { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否可见
|
|
/// </summary>
|
|
public bool Visible { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平台
|
|
/// </summary>
|
|
public PlatformEnumType Platform { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 手机端才会有
|
|
/// </summary>
|
|
public List<string> HotelIds { get; set; } = new List<string>();
|
|
|
|
/// <summary>
|
|
/// 子菜单
|
|
/// </summary>
|
|
public List<MenuResponse> Items { get; set; }
|
|
}
|