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; } } }