package com.example.springboot.common; /** * Controller统一返回的包装类 */ public class Result { private static final String SUCCESS_CODE = "200"; private static final String ERROR_CODE = "500"; private String code; // 返回的状态码。告诉前端这次请求成功还是失败 private String msg; // 错误信息 private Object data; // 包装的数据 public Result(String code, String msg, Object data) { this.code = code; this.msg = msg; this.data = data; } public Result(String code, String msg) { this.code = code; this.msg = msg; } public Result() { } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public Object getData() { return data; } public void setData(Object data) { this.data = data; } public static Result success(Object data) { return new Result(SUCCESS_CODE, "", data); } public static Result success() { return new Result(SUCCESS_CODE, ""); } public static Result error(String msg) { return new Result(SUCCESS_CODE, msg); } }