导入通用结果类R 您所在的位置:网站首页 wincc导出excle是只读 导入通用结果类R

导入通用结果类R

2023-06-27 17:32| 来源: 网络整理| 查看: 265

**此类是一个通用结果类,服务端响应的所有结果最终都会包装成此种类型返回给前端页面。**可以实现序列号 implements Serializable

import lombok.Data; import java.util.HashMap; import java.util.Map; /** * 通用返回结果,服务端响应的数据最终都会封装成此对象 * @param */ @Data public class R { private Integer code; //编码:1成功,0和其它数字为失败 private String msg; //错误信息 private T data; //数据 private Map map = new HashMap(); //动态数据 public static R success(T object) { R r = new R(); r.data = object; r.code = 1; return r; } public static R error(String msg) { R r = new R(); r.msg = msg; r.code = 0; return r; } public R add(String key, Object value) { this.map.put(key, value); return this; } }

A. 如果业务执行结果为成功, 构建R对象时, 只需要调用 success 方法; 如果需要返回数据传递 object 参数, 如果无需返回, 可以直接传递null。

B. 如果业务执行结果为失败, 构建R对象时, 只需要调用error 方法, 传递错误提示信息即可。 用法:

@PostMapping("/login") public R login(HttpServletRequest request,@RequestBody Employee employee){ return R.error("登录失败"); return R.success(emp); }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有