package com.xzx.log.dto.base; import cn.hutool.core.util.ObjectUtil; /** * @author:andylei * @title * @Description * @date 2018/11/22/022 * @修改历史 */ public class Result { private String msg="success"; private Integer code=0; private T data; private long count=0; public long getCount() { return count; } public void setCount(long count) { this.count = count; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } public T getData() { return data; } public void setData(T data) { this.data = data; } public Result() { } public Result(String msg) { this.msg = msg; } public static Result error(String msg){ return new Result(msg); } public static Result create(){ return new Result<>(); } public static Result success(T data){ Result result = new Result(); result.setMsg("success"); result.setCode(0); result.setData(data); return result; } public static Result success(T data,long count){ Result result = new Result(); result.setMsg("success"); result.setCode(0); result.setData(data); result.setCount(count); return result; } public static Result error(Integer code, String msg){ Result result=new Result<>(); result.setCode(code); result.setMsg(msg); return result; } }