Files
wcs/货架标准上位机/Models/AuthEnum.cs
2024-10-31 13:57:24 +08:00

63 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
namespace WCS管理系统
{
/// <summary>
/// 认证项
/// </summary>
public enum AuthEnum
{
//主页 = 1000,
= 2000,
= 3000,
= 4000,
= 5000,
= 6000,
= 7000,
= 8000,
= 9000,
= 10000,
= 11000,
= 12000,
= 13000,
= 14000,
= 15000,
}
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;
}
/// <summary>
/// 父级
/// </summary>
public AuthEnum? Parent { get; set; } = null;
/// <summary>
/// 子级
/// </summary>
public AuthEnum[]? Childs { get; set; } = null;
}
}