From 295f9f543d9a7224eacf91e8fadfbf1a89a2ddad Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期三, 13 八月 2025 15:56:07 +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