ResultVo.java 582 B

12345678910111213141516171819202122232425
  1. package cn.zhentao.pojo;
  2. import lombok.Data;
  3. @Data
  4. public class ResultVo<T> {
  5. private Integer code;
  6. private String message;
  7. private T data;
  8. public static <T> ResultVo<T> success(T data) {
  9. ResultVo<T> result = new ResultVo<>();
  10. result.setCode(200);
  11. result.setMessage("success");
  12. result.setData(data);
  13. return result;
  14. }
  15. public static <T> ResultVo<T> error(String message) {
  16. ResultVo<T> result = new ResultVo<>();
  17. result.setCode(500);
  18. result.setMessage(message);
  19. return result;
  20. }
  21. }