image.png

    1. package com.wzy.pojo;
    2. import com.github.pagehelper.PageInfo;
    3. import lombok.AllArgsConstructor;
    4. import lombok.Data;
    5. import lombok.NoArgsConstructor;
    6. import java.util.HashMap;
    7. import java.util.Map;
    8. //通用的返回类
    9. @AllArgsConstructor
    10. @NoArgsConstructor
    11. @Data
    12. public class Msg {
    13. //状态码 例:100成功 200失败
    14. private int code;
    15. //提示信息
    16. private String msg;
    17. //用户返回浏览器的数据
    18. private Map<String,Object> extend = new HashMap<>();
    19. public static Msg success(){
    20. Msg result = new Msg();
    21. result.setCode(100);
    22. result.setMsg("处理成功!");
    23. return result;
    24. }
    25. public static Msg fail(){
    26. Msg result = new Msg();
    27. result.setCode(200);
    28. result.setMsg("处理失败!");
    29. return result;
    30. }
    31. public Msg add(String key, PageInfo pageInfo) {
    32. this.getExtend().put(key,pageInfo);
    33. return this;
    34. }
    35. }