Files
StoreWeb/StoreHub.Framework/Commons/ApiResult.cs
T
2026-08-14 18:00:58 +08:00

31 lines
504 B
C#

namespace StoreHub.Framework.Commons
{
public class ApiResult<T>
{
public int Code { get; set; }
public T? Data { get; set; }
public string? Msg { get; set; }
}
public static class ApiResult
{
public static ApiResult<T> Success<T>(T data, string? msg = null)
=> new()
{
Code = 200,
Data = data,
Msg = msg ?? "success"
};
public static ApiResult<object?> Error(string msg, int code = 500)
=> new()
{
Code = code,
Data = null,
Msg = msg
};
}
}