返回结果集Result类

返回数据封装结果集Result类 

public class Result extends HashMap<String, Object> implements Serializable {
	private static final long serialVersionUID = 64161316464L;

	public Result() {
		this.put("code", 0);
	}

	public static Result ok() {
		Result result = new Result();
		result.put("code", 200);
		return result;
	}

	public static Result error() {
		return error(500, "系统异常");
	}

	public static Result error(String msg) {
		return error(500, msg);
	}

	public static Result error(int code, String msg) {
		Result result = new Result();
		result.put("code", code);
		result.put("msg", msg);
		return result;
	}

	public Result put(Object data) {
		super.put("data", data);
		return this;
	}
}
发布了188 篇原创文章 · 获赞 20 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_36154832/article/details/103660671
今日推荐