34 lines
896 B
C#
34 lines
896 B
C#
namespace EShangApi.Controllers
|
|
{
|
|
/// <summary>
|
|
/// 返回消息
|
|
/// </summary>
|
|
public class Result<T> where T : class
|
|
{
|
|
/// <summary>
|
|
/// 状态码
|
|
/// </summary>
|
|
public int Result_Code { get; set; }
|
|
|
|
/// <summary>
|
|
/// 消息
|
|
/// </summary>
|
|
public string Result_Desc { get; set; }
|
|
|
|
/// <summary>
|
|
/// 返回对象
|
|
/// </summary>
|
|
public T Result_Data { get; set; }
|
|
|
|
|
|
public static Result<T> Success(T obj, int code = 100, string msg = "成功")
|
|
{
|
|
return new Result<T>() { Result_Code = code, Result_Desc = msg, Result_Data = obj };
|
|
}
|
|
|
|
public static Result<T> Fail(T obj, int code = 999, string msg = "失败")
|
|
{
|
|
return new Result<T>() { Result_Code = code, Result_Desc = msg, Result_Data = obj };
|
|
}
|
|
}
|
|
} |