using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace 智能仓储WCS管理系统 { /// /// 认证项 /// 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; } /// /// 父级 /// public AuthEnum? Parent { get; set; } = null; /// /// 子级 /// public AuthEnum[]? Childs { get; set; } = null; } }