美文网首页
统一接口返回类

统一接口返回类

作者: Iwantyoutokonw | 来源:发表于2018-06-11 13:26 被阅读7次

import lombok.Getter;

import lombok.Setter;

import org.apache.poi.ss.formula.functions.T;

@Setter

@Getter

public class Result {

/**

* 是否成功

*/

    private boolean success;

    /**0 :success 1 :fail

* 结果信息编号,对应字典

*/

    private StringresultCode;

    /**

* 返回的消息

*/

    private StringresultMsg;

    /**

* 返回数据

*/

    private  TdataInfo;

    public Result() {

}

public Result(boolean success, String resultCode, String resultMsg, T dataInfo) {

this.success = success;

        this.resultCode = resultCode;

        this.resultMsg = resultMsg;

        this.dataInfo = dataInfo;

    }

/**

* 统一返回格式

    * @param success

    * @param resultCode

    * @param resultMsg

    * @param dataInfo

    * @return

    */

    public static ResultgetResultInfo(boolean success, String resultCode, String resultMsg, T dataInfo){

        Result result =new Result();

        result.setSuccess(success);

        result.setResultCode(resultCode);

        result.setResultMsg(resultMsg);

        result.setDataInfo(dataInfo);

        return result;

    }

}

相关文章

  • 统一接口返回类

    import lombok.Getter;import lombok.Setter;import org.apac...

  • RestFul 通用接口设计

    一、API接口统一返回类 定义接口通用的结果返回类JsonResult,其中包括请求状态码(code)、请求信息(...

  • spring boot @ControllerAdvice 增强

    一、接口接受Date参数,可以传入String类型 二、统一异常返回 2.1、异常返回主要实现 2.2、基础类实现

  • 接口规范

    统一接口命名 /接口版本/模块/对象/行为 统一请求头 请求参数和返回参数统一使用驼峰命名法 接口请求 时间,方法...

  • Springboot统一返回接口+统一异常处理+后端参数校验

    引入依赖 目录结构 1.统一返回接口 1.1 统一响应体定义 1.2 枚举状态码定义 2.实体类+参数校验 3.全...

  • 接口文档

    接口文档 接口统一返回格式 所有请求的HEADER Accept application/json Content...

  • 项目接口文档描述

    接口返回统一格式 用户注册 类型 post 正常返回 用户登录 类型 post 正常返回

  • Java 接口返回类

    本文说明在业务系统中,如何设计返回值接口类,包括普通数据和分页数据 基类 提供基础字段,包括:success,me...

  • 封装springboot接口响应

    封装springboot接口响应 有过前后端分类开发的朋友们,会接触到统一接口返回标准,比如访问如下接口: 返回的...

  • 技术问 - 类、接口、抽象类 参数传递

    类、抽象类、接口作为形式参数时: 类、抽象类、接口作为返回值类型时:

网友评论

      本文标题:统一接口返回类

      本文链接:https://www.haomeiwen.com/subject/vexheftx.html