124 lines
2.7 KiB
C#
124 lines
2.7 KiB
C#
using Syc.Basic.Web.WMS.Enums;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Volo.Abp.Domain.Entities;
|
|
|
|
namespace Syc.Basic.Web.WMS.Entitys
|
|
{
|
|
/// <summary>
|
|
/// 菜单项
|
|
/// </summary>
|
|
public class Menu:Entity<int>
|
|
{
|
|
public Menu()
|
|
{
|
|
Roles = new List<Role>();
|
|
}
|
|
|
|
public string Name { get; set; }
|
|
|
|
/// <summary>
|
|
/// 组件路径
|
|
/// </summary>
|
|
public string Component { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标题
|
|
/// </summary>
|
|
public string Title { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否不缓存
|
|
/// </summary>
|
|
public bool? IgnoreKeepAlive { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否隐藏面包屑
|
|
/// </summary>
|
|
public bool? HideBreadcrumb { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否隐藏子菜单
|
|
/// </summary>
|
|
public bool? HideChildrenInMenu { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否携带参数
|
|
/// </summary>
|
|
public bool? CarryingParameters { get; set; }
|
|
|
|
/// <summary>
|
|
/// 内部用于标记单级菜单
|
|
/// </summary>
|
|
public bool? Single { get; set; }
|
|
|
|
/// <summary>
|
|
/// 隐藏 tab
|
|
/// </summary>
|
|
public bool? HideTab { get; set; }
|
|
|
|
/// <summary>
|
|
/// img on tab
|
|
/// </summary>
|
|
public string Img { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当前页面转换名
|
|
/// </summary>
|
|
public string TransitionName { get; set; }
|
|
|
|
/// <summary>
|
|
/// icon
|
|
/// </summary>
|
|
public string Icon { get; set; }
|
|
|
|
/// <summary>
|
|
/// 菜单类型
|
|
/// </summary>
|
|
public MenuType Type { get; set; }
|
|
|
|
/// <summary>
|
|
/// 路由路径
|
|
/// </summary>
|
|
public string RoutePath { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否禁用
|
|
/// </summary>
|
|
public bool Disabled { get; set; }
|
|
|
|
/// <summary>
|
|
/// 上级id
|
|
/// </summary>
|
|
public int? PId { get; set; }
|
|
|
|
/// <summary>
|
|
/// Frame 路径
|
|
/// </summary>
|
|
public string FrameSrc { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否隐藏菜单
|
|
/// </summary>
|
|
public bool? HideMenu { get; set; }
|
|
|
|
/// <summary>
|
|
/// 排序
|
|
/// </summary>
|
|
public int Order { get; set; }
|
|
|
|
/// <summary>
|
|
/// 许可编号
|
|
/// </summary>
|
|
public string PermissionCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 角色
|
|
/// </summary>
|
|
public virtual List<Role> Roles { get; set; }
|
|
}
|
|
}
|