From 8ffda541b48cbf619f8493196da4fb44d4f3ddc5 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期五, 05 九月 2025 10:22:55 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.Core/Utils/EnumUtils/EnumModel.cs |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/FlexJobApi.Core/Utils/EnumUtils/EnumModel.cs b/FlexJobApi.Core/Utils/EnumUtils/EnumModel.cs
index 73fb052..72e53c0 100644
--- a/FlexJobApi.Core/Utils/EnumUtils/EnumModel.cs
+++ b/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; }
+    }
 }

--
Gitblit v1.9.1