package com.linghu.model.common;
|
|
import lombok.Data;
|
|
@Data
|
public class ResponseResult<T> {
|
private Integer code;
|
private String message;
|
private T data;
|
|
public static <T> ResponseResult<T> success(T data) {
|
ResponseResult<T> result = new ResponseResult<>();
|
result.setCode(200);
|
result.setMessage("操作成功");
|
result.setData(data);
|
return result;
|
}
|
|
public static <T> ResponseResult<T> success() {
|
return success(null);
|
}
|
|
public static <T> ResponseResult<T> error(String message) {
|
ResponseResult<T> result = new ResponseResult<>();
|
result.setCode(500);
|
result.setMessage(message);
|
return result;
|
}
|
|
public static <T> ResponseResult<T> error(Integer code, String message) {
|
ResponseResult<T> result = new ResponseResult<>();
|
result.setCode(code);
|
result.setMessage(message);
|
return result;
|
}
|
}
|