28 lines
604 B
C#
28 lines
604 B
C#
namespace LingAdmin.API.DTOs;
|
|
|
|
public class ApiResponse<T>
|
|
{
|
|
public int Code { get; set; }
|
|
public string Message { get; set; } = string.Empty;
|
|
public T? Data { get; set; }
|
|
|
|
public static ApiResponse<T> Success(T data, string message = "success")
|
|
{
|
|
return new ApiResponse<T>
|
|
{
|
|
Code = 200,
|
|
Message = message,
|
|
Data = data
|
|
};
|
|
}
|
|
|
|
public static ApiResponse<T> Error(string message, int code = 400)
|
|
{
|
|
return new ApiResponse<T>
|
|
{
|
|
Code = code,
|
|
Message = message
|
|
};
|
|
}
|
|
}
|