using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
namespace 货架标准上位机
{
///
/// 认证项
///
public enum AuthEnum
{
查询 = 1000,
权限 = 2000,
设置 = 3000,
调试 = 4000,
主页 = 5000,
}
public class EnumTreeAttribute : Attribute
{
public EnumTreeAttribute() { }
public EnumTreeAttribute(AuthEnum parent)
{
Parent = parent;
}
public EnumTreeAttribute(AuthEnum[] childs)
{
Childs = childs;
}
public EnumTreeAttribute(AuthEnum parent, AuthEnum[] childs)
{
Parent = parent;
Childs = childs;
}
///
/// 父级
///
public AuthEnum? Parent { get; set; } = null;
///
/// 子级
///
public AuthEnum[]? Childs { get; set; } = null;
}
}