WXAjaxJson.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.xcgl.weixin.entity;
  2. import java.util.Map;
  3. import com.xcgl.utils.XcglConstant;
  4. public class WXAjaxJson {
  5. private int code = XcglConstant.RETCODE_SUCCESS;
  6. private String msg = XcglConstant.RETMSG_SUCCESS;// 提示信息
  7. private Map<String, Object> attributes;// 其他参数
  8. private Object data;
  9. public int getCode() {
  10. return code;
  11. }
  12. public void setCode(int code) {
  13. this.code = code;
  14. }
  15. public String getMsg() {
  16. return msg;
  17. }
  18. public void setMsg(String msg) {
  19. this.msg = msg;
  20. }
  21. public Map<String, Object> getAttributes() {
  22. return attributes;
  23. }
  24. public void setAttributes(Map<String, Object> attributes) {
  25. this.attributes = attributes;
  26. }
  27. public Object getData() {
  28. return data;
  29. }
  30. public void setData(Object data) {
  31. this.data = data;
  32. }
  33. public WXAjaxJson() {
  34. }
  35. public WXAjaxJson(int code, String msg, Object data) {
  36. this.code = code;
  37. this.msg = msg;
  38. this.data = data;
  39. }
  40. public static WXAjaxJson error(int code, String msg) {
  41. return new WXAjaxJson(code, msg, null);
  42. }
  43. public static WXAjaxJson success(Object data) {
  44. return new WXAjaxJson(XcglConstant.RETCODE_SUCCESS, "ok", data);
  45. }
  46. public static WXAjaxJson success(String msg, Object data) {
  47. return new WXAjaxJson(XcglConstant.RETCODE_SUCCESS, msg, data);
  48. }
  49. // public String getJsonStr(){
  50. // JSONObject obj = new JSONObject();
  51. // obj.put("code", this.code);
  52. // obj.put("msg", this.getMsg());
  53. // obj.put("data", this.data);
  54. // obj.put("attributes", this.attributes);
  55. // return obj.toJSONString();
  56. // }
  57. }