Skip to content
c

   /// <summary>
/// 统一响应结果(带泛型数据)
/// </summary>
   public class 
       <T>
   {
       public int Code { get; set; }
       public string Msg { get; set; }
       public T? Data { get; set; }

       public static Result<T> Success(T? data, string? msg = null)
       {
           return new Result<T> { Code = 0, Msg = msg ?? "success", Data = data };
       }
       public static Result<T> Success()
       {
           return new Result<T> { Code = 0, Msg = "操作成功", Data = default };
       }

       public static Result<T> Fail(string msg, int code = 1, T? data = default)
       {
           return new Result<T> { Code = code, Msg = msg, Data = data };
       }
   }