/**
*自定義返回值類型
*/
public class Msg {
//響應狀態碼
private int code;
//響應信息
private String msg;
//用戶要返回給瀏覽器的數據
private Map<String,Object> extend = new HashMap<String,Object>();
*自定義返回值類型
*/
public class Msg {
//響應狀態碼
private int code;
//響應信息
private String msg;
//用戶要返回給瀏覽器的數據
private Map<String,Object> extend = new HashMap<String,Object>();
//靜態方法方便通過類名調用,返回值為Msg當前對象,便於鏈式操作
public static Msg success(){
Msg msg = new Msg();
msg.setCode(200);
msg.setMsg("處理成功");
return msg;
}
public static Msg success(){
Msg msg = new Msg();
msg.setCode(200);
msg.setMsg("處理成功");
return msg;
}
public static Msg fail(){
Msg msg = new Msg();
msg.setCode(500);
msg.setMsg("處理失敗");
return msg;
}
Msg msg = new Msg();
msg.setCode(500);
msg.setMsg("處理失敗");
return msg;
}
public Msg add(String key,Object value){
this.getExtend().put(key,value);
return this;
}
this.getExtend().put(key,value);
return this;
}
// 屬性對應的getter/setter方法
public int getCode() {
return code;
}
public String getMsg() {
return msg;
}
return msg;
}
public Map<String, Object> getExtend() {
return extend;
}
return extend;
}
public void setCode(int code) {
this.code = code;
}
this.code = code;
}
public void setMsg(String msg) {
this.msg = msg;
}
this.msg = msg;
}
public void setExtend(Map<String, Object> extend) {
this.extend = extend;
}
this.extend = extend;
}
}