From c9c91ad3e3ac218d81c86809c93a35622b51a686 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周三, 17 9月 2025 16:05:05 +0800
Subject: [PATCH] 初步 增加 推送线程

---
 DEmon/WebWIPAPI/Utils/ClassHelper.cs |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/DEmon/WebWIPAPI/Utils/ClassHelper.cs b/DEmon/WebWIPAPI/Utils/ClassHelper.cs
new file mode 100644
index 0000000..092c003
--- /dev/null
+++ b/DEmon/WebWIPAPI/Utils/ClassHelper.cs
@@ -0,0 +1,39 @@
+锘縰sing Newtonsoft.Json;
+
+namespace WebWIPAPI.Utils
+{
+    public class ClassHelper
+    {
+        ///// <summary>
+        ///// 瀹炰綋浜掕浆
+        ///// </summary>
+        ///// <typeparam name="T">鏂拌浆鎹㈢殑瀹炰綋</typeparam>
+        ///// <typeparam name="S">瑕佽浆鎹㈢殑瀹炰綋</typeparam>
+        ///// <param name="s"></param>
+        ///// <returns></returns>
+        //public static T RotationMapping<T, S>(S s)
+        //{
+        //    T target = Activator.CreateInstance<T>();
+        //    var originalObj = s.GetType();
+        //    var targetObj = typeof(T);
+        //    foreach (PropertyInfo original in originalObj.GetProperties())
+        //    {
+        //        foreach (PropertyInfo t in targetObj.GetProperties())
+        //        {
+        //            if (t.Name == original.Name)
+        //            {
+        //                t.SetValue(target, original.GetValue(s, null), null);
+        //            }
+        //        }
+        //    }
+        //    return target;
+        //}
+        public static T RotationMapping_Json<T, S>(S s)
+        {
+            var oldStr = JsonConvert.SerializeObject(s);
+            return JsonConvert.DeserializeObject<T>(oldStr);
+        }
+
+
+    }
+}

--
Gitblit v1.9.3