diff --git a/Admin.NET/Admin.NET.Core/Utils/AdminResultProvider.cs b/Admin.NET/Admin.NET.Core/Utils/AdminResultProvider.cs index 5e6f06a7..a9e1d959 100644 --- a/Admin.NET/Admin.NET.Core/Utils/AdminResultProvider.cs +++ b/Admin.NET/Admin.NET.Core/Utils/AdminResultProvider.cs @@ -132,6 +132,45 @@ public class AdminResultProvider : IUnifyResultProvider Time = DateTime.Now }; } + + /// + /// 返回成功结果集 + /// + /// + /// + /// + public static AdminResult Ok(string message, object data = default) + { + return new AdminResult + { + Code = StatusCodes.Status200OK, + Message = message, + Result = data, + Type = "success", + Extras = UnifyContext.Take(), + Time = DateTime.Now + }; + } + + /// + /// 返回失败结果集 + /// + /// + /// + /// + /// + public static AdminResult Error(string message, int code = StatusCodes.Status400BadRequest, object data = default) + { + return new AdminResult + { + Code = code, + Message = message, + Result = data, + Type = "error", + Extras = UnifyContext.Take(), + Time = DateTime.Now + }; + } } ///