80 lines
1.6 KiB
C#
80 lines
1.6 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace Admin.NET.Application
|
||
{
|
||
|
||
/// <summary>
|
||
/// 客户端菜单
|
||
/// </summary>
|
||
public class CustomMenusDTO
|
||
{
|
||
public List<RootMenu> rootMenus { get; set; }
|
||
}
|
||
|
||
public class RootMenu
|
||
{
|
||
public string Code { get; set; }
|
||
|
||
public string Name { get; set; }
|
||
|
||
// public int Type { get; set; }
|
||
|
||
public string Url { get; set; }
|
||
|
||
public List<CustomMenuItem> customMenus { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 链接类型0内部,1外部
|
||
/// </summary>
|
||
public int Type { get; set; }
|
||
|
||
}
|
||
|
||
public class CustomMenuRequestDTO
|
||
{
|
||
public long TenantId { get; set; }
|
||
}
|
||
public class CustomMenuItem
|
||
{
|
||
/// <summary>
|
||
/// 传给下级时使用
|
||
/// </summary>
|
||
public long MenuId { get; set; }
|
||
/// <summary>
|
||
/// 根菜单
|
||
/// </summary>
|
||
public long RootId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 菜单名称
|
||
/// </summary>
|
||
public string MenuName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 菜单icon
|
||
/// </summary>
|
||
public string Icon { get; set; }
|
||
|
||
/// <summary>
|
||
/// 路由地址
|
||
/// </summary>
|
||
public string Url { get; set; }
|
||
|
||
/// <summary>
|
||
/// 链接类型0内部,1外部
|
||
/// </summary>
|
||
public int Type { get; set; }
|
||
|
||
/// <summary>
|
||
/// 数据排序
|
||
/// </summary>
|
||
public int Sort { get; set; }
|
||
}
|
||
|
||
}
|