lg_backend/langguanApi/Model/Entity/Menu.cs

71 lines
1.8 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.

namespace langguanApi.Model.Entity
{
/// <summary>
/// 菜单实体类
/// </summary>
public class Menu : BaseModel
{
/// <summary>
/// 菜单名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 菜单URL
/// </summary>
public string Url { get; set; }
/// <summary>
/// 排序
/// </summary>
public int Sort { get; set; }
/// <summary>
/// 父菜单ID一级菜单为null
/// </summary>
public string ParentId { get; set; }
}
public class AddMenuDto
{
/// <summary>
/// 菜单名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 菜单URL
/// </summary>
public string Url { get; set; }
/// <summary>
/// 排序
/// </summary>
public int Sort { get; set; }
/// <summary>
/// 父菜单ID一级菜单为null
/// </summary>
public string ParentId { get; set; }
}
public class UpdateMenuDto : AddMenuDto
{
public string Id { get; set; }
}
public class MenuTreeDto
{
public string Id { get; set; }
/// <summary>
/// 菜单名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 菜单URL
/// </summary>
public string Url { get; set; }
/// <summary>
/// 排序
/// </summary>
public int Sort { get; set; }
/// <summary>
/// 父菜单ID一级菜单为null
/// </summary>
public string ParentId { get; set; }
public string ParentName { get; set; }
public List<MenuTreeDto> Children { get; set; }
}
}