Msg.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.springboot.staffingsystem.bean;
  2. import java.util.HashMap;
  3. import java.util.Map;
  4. /**
  5. * 通用的返回的类
  6. *
  7. * @author 15779
  8. *
  9. */
  10. public class Msg {
  11. //状态码 100-成功 200-失败
  12. private int code;
  13. //提示信息
  14. private String msg;
  15. //用户要返回给浏览器的数据
  16. private Map<String, Object> extend = new HashMap<String, Object>();
  17. public static Msg success(){
  18. Msg result = new Msg();
  19. result.setCode(100);
  20. result.setMsg("处理成功!");
  21. return result;
  22. }
  23. public static Msg fail(){
  24. Msg result = new Msg();
  25. result.setCode(200);
  26. result.setMsg("处理失败!");
  27. return result;
  28. }
  29. public Msg add(String key,Object value){
  30. this.getExtend().put(key, value);
  31. return this;
  32. }
  33. public int getCode() {
  34. return code;
  35. }
  36. public void setCode(int code) {
  37. this.code = code;
  38. }
  39. public String getMsg() {
  40. return msg;
  41. }
  42. public void setMsg(String msg) {
  43. this.msg = msg;
  44. }
  45. public Map<String, Object> getExtend() {
  46. return extend;
  47. }
  48. public void setExtend(Map<String, Object> extend) {
  49. this.extend = extend;
  50. }
  51. }