11.26

一.全局统一返回类
目前的前后端开发大部分数据的传输格式都是json,因此定义一个统一规范的数据格式有利于前后端的交互与UI的展示。
统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、数据这几部分内容
例如:1.创建类库>创建类public class OperResult<T>
{
  /// 返回结果的状态
  public bool status { get; set; }
  /// 错误提示信息
  public string massage { get; set; }
  /// 返回的数据
  public T data { get; set; }       返回内容类型不一定,使用泛型       当错误时返回错误信息,返回数据为默认(无数据)  public static OperResult<T> Failed(string mass)
  {
         return new OperResult<T>
         {
    status = false,
    massage=mass,
    data=default
    };
  }       当执行成功时,返回数据
  public static OperResult<T> success(T da)
  {
    return new OperResult<T>
    {
    status = false,
    data = da
    };
  }
}
2.当语句执行成功并需要返回数据时,调用全局类OperResult中的success方法,并将数据传入否则,将提示错误信息,此时调用全局类OperResult中的Failed方法 3.使用全局统一返回类时,当前类的方法中的类得一致,例如上图   int>>>OperResult<int> 原类型>>>OPerResult<原类型>

posted @ 2021-11-26 21:18  安徒生-玺  阅读(48)  评论(0)    收藏  举报