插件化編程之WebAPI統一返回模型( 三 )

/// 異常/// /// /// <summary>/// 泛型類 返回模型/// </summary>/// <typeparam name="T"></typeparam>public class ResultListDto<T> : ResultDto, IResultListDto<T>{/// <summary>/// 常規數據/// </summary>public new List<T> Data { get; set; }/// <summary>/// 成功/// </summary>/// <param name="data"></param>/// <param name="msg"></param>/// <returns></returns>public ResultListDto<T> Success(List<T> data = https://www.huyubaike.com/biancheng/default, string msg ="success"){this.Code = (int)EnumCode.Succeed;this.Successful = true;this.Data = https://www.huyubaike.com/biancheng/data;this.Msg = msg;return this;}/// /// 異常/// /// 順著這個思路,我們可以繼續實現分頁,多參數返回等等,如果你覺得麻煩,當然也可以直接在nuget直接引用 Sy.ResultExtension,這個組件,苦逼的碼農小哥已經為你實現了該功能 。

推薦閱讀