package com.code2roc.fastface.model; import java.io.Serializable; import java.util.HashMap; import java.util.Map; public class Result implements Serializable { private int code; private String msg; private Map data = new HashMap(); public Result() { } public int getCode() { return this.code; } public Result setCode(int code) { this.code = code; return this; } public String getMsg() { return this.msg; } public Result setMsg(String msg) { this.msg = msg; return this; } public Map getData() { return this.data; } public void setData(Map data) { this.data = data; } public Result add(String name, Object value) { if (this.data.containsKey(name)) { this.data.replace(name, value); } else { this.data.put(name, value); } return this; } public static Result okResult() { Result result = new Result(); result.code = 0; result.msg = "success"; return result; } public static Result errorResult() { Result result = new Result(); result.code = -1; result.msg = "fail"; return result; } public static Result errorResult(String msg) { Result result = new Result(); result.code = -1; result.msg = msg; return result; } }