sunpengfei
7 天以前 33094ef9585fd742689607621d8bbf0cd8e60da6
FlexJobApi.Core/Utils/EnumUtils/EnumModel.cs
@@ -29,6 +29,20 @@
        public List<EnumModelItem> Items { get; set; }
    }
    public class EnumModel<T> : EnumModel
        where T : struct
    {
        public EnumModel()
        {
            Items = [];
        }
        /// <summary>
        /// 枚举项
        /// </summary>
        public new List<EnumModelItem<T>> Items { get; set; }
    }
    public class EnumModelItem
    {
        /// <summary>
@@ -46,4 +60,13 @@
        /// </summary>
        public string Description { get; set; }
    }
    public class EnumModelItem<T> : EnumModelItem
        where T : struct
    {
        /// <summary>
        /// 枚举
        /// </summary>
        public T Enum { get; set; }
    }
}