WGShare.API/WGShare.Domain/FriendlyException/Oops.cs

76 lines
2.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WGShare.Domain.FriendlyException.Exceptions;
namespace WGShare.Domain.FriendlyException
{
/// <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("操作失败!");
}
}
}