namespace MyHomePage.Api.Common;
///
/// 业务异常:被中间件捕获后转为 ApiResponse.Fail,
/// 不会进入 ASP.NET Core 默认 500 处理流程。
///
public class BusinessException : Exception
{
/// 业务错误码(默认 400)
public int Code { get; }
public BusinessException(string message, int code = 400) : base(message)
{
Code = code;
}
}