12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- package org.ssssssss.example.datacheck.bean;
- import java.io.Serializable;
- /**
- * 交互JSON数据封装
- * @Title: JsonResult.java
- * @Description: TODO
- * @author: hwang
- * @date: 2020年6月9日
- * @version: V1.0
- */
- public class JsonResult implements Serializable{
- private static final long serialVersionUID = 1L;
- private int code;//0:代表成功;1或其他值代表处理失败
- private Object data;//接收返回的数据
- private String msg;//定义提示信息
- public static final int SUCCESS=0;
- public static final int ERROR=500;
- public JsonResult(){
- this.code=SUCCESS;
- }
- public JsonResult(int state, Throwable e){
- this.code=state;
- data=null;
- msg=e.getMessage();
- }
- public JsonResult(int state, Object data, String message) {
- this.code = state;
- this.data = data;
- this.msg = message;
- }
- public JsonResult(Throwable e){
- code=ERROR;
- data=null;
- msg="服务内部异常:"+e.getMessage();
- }
- public JsonResult(Object data){
- code=SUCCESS;
- this.data=data;
- msg="操作成功!";
- }
- public int getCode() {
- return code;
- }
- public void setCode(int code) {
- this.code = code;
- }
- public Object getData() {
- return data;
- }
- public void setData(Object data) {
- this.data = data;
- }
- public String getMsg() {
- return msg;
- }
- public void setMsg(String msg) {
- this.msg = msg;
- }
- @Override
- public String toString() {
- return "JsonResult [code=" + code + ", data=" + data + ", msg=" + msg + "]";
- }
- }
|