zoukankan      html  css  js  c++  java
  • 数据请求返回共用类(公共)

     1 public class RequestResult
     2     {
     3         public bool IsSuccess { get; set; }
     4 
     5         public string Message { get; set; }
     6 
     7         public void OnSuccess(String msg = null)
     8         {
     9             IsSuccess = true;
    10             Message = msg;
    11         }
    12 
    13         public virtual RequestResult OnError(string errorMessage = "")
    14         {
    15             this.IsSuccess = false;
    16             this.Message = errorMessage;
    17             return this;
    18         }
    19     }
    20 
    21 
    22     public class RequestResult<T> : RequestResult
    23     {
    24 
    25         public T Data { get; set; }
    26 
    27         public RequestResult()
    28         {
    29             IsSuccess = true;
    30         }
    31 
    32         public RequestResult(bool isSuccess)
    33         {
    34             IsSuccess = isSuccess;
    35         }
    36 
    37         public new RequestResult<T> OnError(string errorMessage = "")
    38         {
    39             base.OnError(errorMessage);
    40             return this;
    41         }
    42 
    43         public RequestResult<T> OnSuccess(T data = default(T), String msg = null)
    44         {
    45             base.OnSuccess(msg);
    46             Data = data;
    47             return this;
    48         }
    49     }
  • 相关阅读:
    Scrapy框架
    爬虫高性能相关
    存储库之MongoDB
    存储库之redis
    beautifulsoup
    pyecharts
    wxpy模块
    Gin框架
    Python的rabbitMQ
    Vue基础
  • 原文地址:https://www.cnblogs.com/hugeboke/p/11574958.html
Copyright © 2011-2022 走看看