创建枚举类定义你自己的各种返回信息,可以根据需要添加更多
/**
* @Description TODO 返回信息
* @Author admin
* @Date 2021/6/29
*/
public enum ResultCodeEnum {
SUCCESS(200, "请求成功"),
FAIL(500, "请求失败"),
NO_PERMISSION(403, "权限不足");
private Integer code;
private String message;
public Integer getCode() {
return code;
}
public String getMessage() {
return message;
}
ResultCodeEnum(Integer code, String message) {
this.code = code;
this.message = message;
}
}
创建统一返回实体类
import com.lgy.enums.ResultCodeEnum;
import java.io.Serializable;
/**
* @Description TODO 统一返回对象
* @Author admin
* @Date 2021/6/30
*/
public class Result<T> implements Serializable {
private static final long serialVersionUID = 1147263201878313870L;
private Integer code;
private String message;
private T data;
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code =