Files
jinko.yikatong/Src/Dlhis.Permission/Menu/Response/MenuResponse.cs
2023-12-26 11:02:04 +08:00

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; }
}