Result.java 744 B

123456789101112131415161718192021222324252627282930
  1. package cn.flea.chexnetmaster.pojo;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Data;
  4. import lombok.NoArgsConstructor;
  5. @Data
  6. @AllArgsConstructor
  7. @NoArgsConstructor
  8. public class Result {
  9. private Integer code;//1 成功 , 0 失败
  10. private String msg; //提示信息
  11. private Object data; //数据 data
  12. public static Result success(String msg, Object data) {
  13. return new Result(1, msg, data);
  14. }
  15. public static Result success(Object data) {
  16. return new Result(1, "success", data);
  17. }
  18. public static Result success() {
  19. return new Result(1, "success", null);
  20. }
  21. public static Result error(String msg) {
  22. return new Result(0, msg, null);
  23. }
  24. }