优化代码
This commit is contained in:
@@ -1,5 +1,54 @@
|
||||
namespace WebApi.Controllers.Dto;
|
||||
|
||||
public static class BaseResponseExtensions
|
||||
{
|
||||
public static BaseResponse<T> Ok<T>(this T response)
|
||||
{
|
||||
return new BaseResponse<T>
|
||||
{
|
||||
Success = true,
|
||||
Data = response
|
||||
};
|
||||
}
|
||||
|
||||
public static BaseResponse<T> Ok<T>(this T response, string message)
|
||||
{
|
||||
return new BaseResponse<T>
|
||||
{
|
||||
Success = true,
|
||||
Data = response,
|
||||
Message = message
|
||||
};
|
||||
}
|
||||
|
||||
public static BaseResponse Ok(this string message)
|
||||
{
|
||||
return new BaseResponse
|
||||
{
|
||||
Success = true,
|
||||
Message = message
|
||||
};
|
||||
}
|
||||
|
||||
public static BaseResponse<T> Fail<T>(this string message)
|
||||
{
|
||||
return new BaseResponse<T>
|
||||
{
|
||||
Success = false,
|
||||
Message = message
|
||||
};
|
||||
}
|
||||
|
||||
public static BaseResponse Fail(this string message)
|
||||
{
|
||||
return new BaseResponse
|
||||
{
|
||||
Success = false,
|
||||
Message = message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
public class BaseResponse
|
||||
{
|
||||
/// <summary>
|
||||
@@ -28,6 +77,15 @@ public class BaseResponse
|
||||
Success = true
|
||||
};
|
||||
}
|
||||
|
||||
public static BaseResponse Done(string message)
|
||||
{
|
||||
return new BaseResponse
|
||||
{
|
||||
Success = true,
|
||||
Message = message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
public class BaseResponse<T> : BaseResponse
|
||||
|
||||
Reference in New Issue
Block a user