package com.noe.utils;
import java.util.HashMap;
/**
* 工具类:封装响应内容,会被转成json响应
* MyStatus .ok()==>new MyStatus (0)==> {"code":0}
* new MyStatus (1); {"code":1}
* MyStatus .ok("登录成功")==> new MyStatus (0,"登录成功");// {"code":0,"msg":"登录成功"}
*/
public class MyStatus extends HashMap<String,Object> {
private int code;//0 操作成功 1 操作失败
private String msg;
public MyStatus(){}
public MyStatus(int code){
//this.code=code;
this.put("code",code);
}
public MyStatus(int code, String msg){
super.put("code",code);
super.put("msg",msg);
}
public static MyStatus ok(){
return new MyStatus(0);
}
public static MyStatus ok(String msg){
return new MyStatus(0,msg);
}
public static MyStatus error(){
return new MyStatus(1);
}
public static MyStatus error(String msg){
return new MyStatus(1,msg);
}
public MyStatus put(String key,Object o){
super.put(key,o);
return this;
}
}