feat: 😀增加获取常用响应结果集方法

This commit is contained in:
喵你个旺呀 2025-01-17 18:00:45 +08:00
parent f1820cb302
commit 316b95d1e5

View File

@ -132,6 +132,45 @@ public class AdminResultProvider : IUnifyResultProvider
Time = DateTime.Now
};
}
/// <summary>
/// 返回成功结果集
/// </summary>
/// <param name="message"></param>
/// <param name="data"></param>
/// <returns></returns>
public static AdminResult<object> Ok(string message, object data = default)
{
return new AdminResult<object>
{
Code = StatusCodes.Status200OK,
Message = message,
Result = data,
Type = "success",
Extras = UnifyContext.Take(),
Time = DateTime.Now
};
}
/// <summary>
/// 返回失败结果集
/// </summary>
/// <param name="message"></param>
/// <param name="code"></param>
/// <param name="data"></param>
/// <returns></returns>
public static AdminResult<object> Error(string message, int code = StatusCodes.Status400BadRequest, object data = default)
{
return new AdminResult<object>
{
Code = code,
Message = message,
Result = data,
Type = "error",
Extras = UnifyContext.Take(),
Time = DateTime.Now
};
}
}
/// <summary>