package com.panzhihua.common.model.vos; import com.panzhihua.common.constants.HttpStatus; public class ResultData { //返回状态码 private Integer code; //返回数据 private String msg; //返回消息 private T date; public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } public T getDate() { return date; } public void setDate( T success) { this.date = success; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } //Success结果 public static ResultData success(T data) { ResultData resultData = new ResultData<>(); resultData.setCode(HttpStatus.SUCCESS); resultData.setDate(null); resultData.setMsg("success"); return resultData; } //Success结果 public static ResultData success(T data,String msg) { ResultData resultData = new ResultData<>(); resultData.setCode(HttpStatus.SUCCESS); resultData.setDate(null); resultData.setMsg(msg); return resultData; } public static ResultData normal(T data) { ResultData resultData = new ResultData<>(); resultData.setCode(HttpStatus.NORMAL); resultData.setMsg("success"); resultData.setDate(data); return resultData; } //Success结果 public static ResultData success() { ResultData resultData = new ResultData<>(); resultData.setCode(HttpStatus.SUCCESS); resultData.setDate(null); return resultData; } //Fail结果 public static ResultData fail(int code, String message) { ResultData resultData = new ResultData<>(); resultData.setCode(code); resultData.setDate(null); return resultData; } //Fail结果 public static ResultData error(String message) { ResultData resultData = new ResultData<>(); resultData.setCode(HttpStatus.ERROR); resultData.setDate(null); return resultData; } //Fail结果 public static ResultData error() { ResultData resultData = new ResultData<>(); resultData.setCode(HttpStatus.ERROR); resultData.setDate(null); return resultData; } }