首页

响应数据(结果)最外层对象工具ResultVoUtil类

标签:接口封转     发布时间:2024-09-05   
package com.linln.common.utils;@b@@b@import com.linln.common.enums.ResultEnum;@b@import com.linln.common.vo.ResultVo;@b@@b@/**@b@ * 响应数据(结果)最外层对象工具@b@ *@b@ * @author 小懒虫@b@ * @date 2018/10/15@b@ */@b@public class ResultVoUtil {@b@@b@    public static ResultVo SAVE_SUCCESS = success("保存成功");@b@@b@    /**@b@     * 操作成功@b@     *@b@     * @param msg    提示信息@b@     * @param object 对象@b@     */@b@    public static <T> ResultVo<T> success(String msg, T object) {@b@        ResultVo<T> resultVo = new ResultVo<>();@b@        resultVo.setMsg(msg);@b@        resultVo.setCode(ResultEnum.SUCCESS.getCode());@b@        resultVo.setData(object);@b@        return resultVo;@b@    }@b@@b@    /**@b@     * 操作成功,使用默认的提示信息@b@     *@b@     * @param object 对象@b@     */@b@    public static <T> ResultVo<T> success(T object) {@b@        String message = ResultEnum.SUCCESS.getMessage();@b@        return success(message, object);@b@    }@b@@b@    /**@b@     * 操作成功,返回提示信息,不返回数据@b@     */@b@    public static <T> ResultVo<T> success(String msg) {@b@        return success(msg, null);@b@    }@b@@b@    /**@b@     * 操作成功,不返回数据@b@     */@b@    public static ResultVo success() {@b@        return success(null);@b@    }@b@@b@    /**@b@     * 操作有误@b@     *@b@     * @param code 错误码@b@     * @param msg  提示信息@b@     */@b@    public static ResultVo error(Integer code, String msg) {@b@        ResultVo resultVo = new ResultVo();@b@        resultVo.setMsg(msg);@b@        resultVo.setCode(code);@b@        return resultVo;@b@    }@b@@b@    /**@b@     * 操作有误,使用默认400错误码@b@     *@b@     * @param msg 提示信息@b@     */@b@    public static ResultVo error(String msg) {@b@        Integer code = ResultEnum.ERROR.getCode();@b@        return error(code, msg);@b@    }@b@@b@    /**@b@     * 操作有误,只返回默认错误状态码@b@     */@b@    public static ResultVo error() {@b@        return error(null);@b@    }@b@@b@}


  • <<相关内容>>
<<热门下载>>