Files
wcs/货架标准上位机/Models/AuthEnum.cs
hehaibing-1996 432a96198f fature
2024-05-15 18:59:24 +08:00

53 lines
1.1 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
{
/// <summary>
/// 认证项
/// </summary>
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;
}
/// <summary>
/// 父级
/// </summary>
public AuthEnum? Parent { get; set; } = null;
/// <summary>
/// 子级
/// </summary>
public AuthEnum[]? Childs { get; set; } = null;
}
}