tuiwucarrer/Admin.NET/Admin.NET.Application/Service/CePing/SysOauthUser/Dto/CustomMenusDTO.cs

80 lines
1.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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