From 1b84c97dd1cf5a746c5bbb185a0b7400b7f5ca24 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期五, 15 八月 2025 10:08:40 +0800
Subject: [PATCH] pref:优化

---
 FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResult.cs |   40 +++++++++++++++++++++++++++++++++++++++-
 1 files changed, 39 insertions(+), 1 deletions(-)

diff --git a/FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResult.cs b/FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResult.cs
index 28b6933..ee9e60f 100644
--- a/FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResult.cs
+++ b/FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResult.cs
@@ -6,11 +6,49 @@
 
 namespace FlexJobApi.Core
 {
+    public interface IFriendlyResult
+    {
+        /// <summary>
+        /// 璺熻釜Id
+        /// </summary>
+        public string TraceId { get; set; }
+
+        /// <summary>
+        /// 鐘舵�佺爜
+        /// </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>
+    public class FriendlyResult<T> : IFriendlyResult
     {
         /// <summary>
         /// 璺熻釜Id

--
Gitblit v1.9.1