From e94d90fd7d2ec6fcb41fb6aa6fc28e3f9d39ba95 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期二, 19 八月 2025 10:50:16 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResult.cs |   55 +++++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 49 insertions(+), 6 deletions(-)

diff --git a/FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResult.cs b/FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResult.cs
index 8c434e0..ee9e60f 100644
--- a/FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResult.cs
+++ b/FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResult.cs
@@ -6,11 +6,7 @@
 
 namespace FlexJobApi.Core
 {
-    /// <summary>
-    /// 鍙嬪ソ杩斿洖鍊�
-    /// </summary>
-    /// <typeparam name="T"></typeparam>
-    public class FriendlyResult<T>
+    public interface IFriendlyResult
     {
         /// <summary>
         /// 璺熻釜Id
@@ -21,6 +17,53 @@
         /// 鐘舵�佺爜
         /// </summary>
         public int? Code { get; set; }
+
+        /// <summary>
+        /// 閿欒鐮�
+        /// </summary>
+        public string ErrorCode { get; set; }
+
+        /// <summary>
+        /// 鎵ц鎴愬姛
+        /// </summary>
+        public bool Success { get; set; }
+
+        /// <summary>
+        /// 閿欒淇℃伅
+        /// </summary>
+        public object Msg { get; set; }
+
+        /// <summary>
+        /// 闄勫姞鏁版嵁
+        /// </summary>
+        public object Extras { get; set; }
+
+        /// <summary>
+        /// 鏃堕棿鎴�
+        /// </summary>
+        public long Timestamp { get; set; }
+    }
+
+    /// <summary>
+    /// 鍙嬪ソ杩斿洖鍊�
+    /// </summary>
+    /// <typeparam name="T"></typeparam>
+    public class FriendlyResult<T> : IFriendlyResult
+    {
+        /// <summary>
+        /// 璺熻釜Id
+        /// </summary>
+        public string TraceId { get; set; }
+
+        /// <summary>
+        /// 鐘舵�佺爜
+        /// </summary>
+        public int? Code { get; set; }
+
+        /// <summary>
+        /// 閿欒鐮�
+        /// </summary>
+        public string ErrorCode { get; set; }
 
         /// <summary>
         /// 鏁版嵁
@@ -35,7 +78,7 @@
         /// <summary>
         /// 閿欒淇℃伅
         /// </summary>
-        public object Errors { get; set; }
+        public object Msg { get; set; }
 
         /// <summary>
         /// 闄勫姞鏁版嵁

--
Gitblit v1.9.1