Walle.Api/AI.Common/Helpers/Oops.cs

69 lines
1.9 KiB
C#

namespace AI.Common.Helpers
{
/// <summary>
/// 异常抛出帮助类
/// </summary>
public static class Oops
{
public static FriendlyInternalException Oh(string message)
{
return new FriendlyInternalException(message);
}
/// <summary>
/// 删除失败异常
/// </summary>
/// <returns></returns>
public static FriendlyInternalException OhDeleteFailed()
{
return new FriendlyInternalException("删除失败!");
}
/// <summary>
/// 数据不存在异常
/// </summary>
/// <returns></returns>
public static FriendlyInternalException OhDataNotExists()
{
return new FriendlyInternalException("数据不存在!");
}
/// <summary>
/// 更新失败异常
/// </summary>
/// <returns></returns>
public static FriendlyInternalException OhUpdateFailed()
{
return new FriendlyInternalException("更新失败!");
}
/// <summary>
/// 新增失败异常
/// </summary>
/// <returns></returns>
public static FriendlyInternalException OhAddFailed()
{
return new FriendlyInternalException("新增失败!");
}
/// <summary>
/// 业务处理失败自定义消息
/// </summary>
/// <returns></returns>
public static FriendlyInternalException OhBusinessFailed(string msg, object data)
{
return new FriendlyInternalException(msg, data, 200);
}
/// <summary>
/// 操作失败
/// </summary>
/// <returns></returns>
public static FriendlyInternalException OperationFailed()
{
return new FriendlyInternalException("操作失败!");
}
}
}