using Admin.Core.Model.Admin;
namespace Admin.Core.Service.Admin.Permission.Output
{
    public class PermissionListOutput
    {
        /// 
        /// 权限Id
        /// 
        public long Id { get; set; }
        /// 
        /// 父级节点
        /// 
        public int ParentId { get; set; }
        /// 
        /// 权限名称
        /// 
        public string Label { get; set; }
        /// 
        /// 权限命名
        /// 
        public string Name { get; set; }
        /// 
        /// 权限类型
        /// 
        public PermissionType Type { get; set; }
        /// 
        /// 访问地址
        /// 
        public string Path { get; set; }
        /// 
        /// 接口路径
        /// 
        public string ApiPath { get; set; }
        /// 
        /// 描述
        /// 
        public string Description { get; set; }
        /// 
        /// 图标
        /// 
        public string Icon { get; set; }
        /// 
        /// 组打开
        /// 
        public bool? Opened { get; set; }
        /// 
        /// 隐藏
        /// 
		public bool Hidden { get; set; }
        /// 
        /// 启用
        /// 
		public bool Enabled { get; set; }
    }
}