无关风月
2024-07-11 eb6b6dbb35a9f029e0b7d269773685c19fd40976
cloud-server-course/src/main/java/com/dsh/course/util/ResultUtil.java
@@ -75,120 +75,131 @@
    }
    public static <T> ResultUtil<T> getResult(Integer status, Integer code, String msg){
    public static <T> ResultUtil<T> getResult(Integer status, Integer code, String msg) {
        return new ResultUtil<>(status, code, msg);
    }
    public static <T> ResultUtil<T> getResult(Integer status, Integer code, String msg, T data){
    public static <T> ResultUtil<T> getResult(Integer status, Integer code, String msg, T data) {
        return new ResultUtil<>(status, code, msg, data);
    }
    public static <T> ResultUtil<T> getResult(Integer status, Integer code, String msg, T data, String str){
    public static <T> ResultUtil<T> getResult(Integer status, Integer code, String msg, T data, String str) {
        return new ResultUtil<>(status, code, msg, data, str);
    }
    /**
     * 错误信息
     *
     * @return
     */
    public static ResultUtil error(String mag){
    public static ResultUtil error(String mag) {
        return ResultUtil.getResult(ResultUtil.ERROR, ResultUtil.ERROR, mag);
    }
    /**
     * 错误信息
     *
     * @return
     */
    public static <T> ResultUtil <T> error(String mag, T obj){
    public static <T> ResultUtil<T> error(String mag, T obj) {
        return ResultUtil.getResult(ResultUtil.ERROR, ResultUtil.ERROR, mag, obj);
    }
    /**
     * token失效
     *
     * @return
     */
    public static ResultUtil tokenErr(){
    public static ResultUtil tokenErr() {
        return ResultUtil.getResult(ResultUtil.ERROR, ResultUtil.ERROR, ResultUtil.Token);
    }
    /**
     * token失效
     *
     * @return
     */
    public static ResultUtil tokenErr(String msg){
    public static ResultUtil tokenErr(String msg) {
        return ResultUtil.getResult(ResultUtil.ERROR, ResultUtil.ERROR, msg);
    }
    /**
     * 参数异常
     *
     * @return
     */
    public static  ResultUtil paranErr(){
    public static ResultUtil paranErr() {
        return ResultUtil.getResult(ResultUtil.PARAM_ERROR, ResultUtil.PARAM_ERROR, "参数异常");
    }
    /**
     * 参数异常
     *
     * @return
     */
    public static <T> ResultUtil<T> paranErr(T data){
    public static <T> ResultUtil<T> paranErr(T data) {
        return ResultUtil.getResult(ResultUtil.PARAM_ERROR, ResultUtil.PARAM_ERROR, "参数异常", data);
    }
    /**
     * 运行异常
     *
     * @return
     */
    public static ResultUtil runErr(){
    public static ResultUtil runErr() {
        return ResultUtil.getResult(ResultUtil.RUNTIME_ERROR, ResultUtil.RUNTIME_ERROR, "服务器运行异常");
    }
    /**
     * 运行异常
     *
     * @return
     */
    public static <T>ResultUtil<T> runErr(T data){
    public static <T> ResultUtil<T> runErr(T data) {
        return ResultUtil.getResult(ResultUtil.RUNTIME_ERROR, ResultUtil.RUNTIME_ERROR, "服务器运行异常", data);
    }
    /**
     * 返回成功
     *
     * @param
     * @return
     */
    public static ResultUtil success(){
    public static ResultUtil success() {
        return ResultUtil.getResult(ResultUtil.SUCCESS, ResultUtil.SUCCESS, "成功");
    }
    /**
     * 返回成功
     *
     * @param data
     * @param <T>
     * @return
     */
    public static <T> ResultUtil<T> success(T data){
    public static <T> ResultUtil<T> success(T data) {
        return ResultUtil.getResult(ResultUtil.SUCCESS, ResultUtil.SUCCESS, "成功", data);
    }
    /**
     * 返回成功
     *
     * @param data
     * @param str
     * @param <T>
     * @return
     */
    public static <T> ResultUtil<T> success(T data, String str){
    public static <T> ResultUtil<T> success(T data, String str) {
        return ResultUtil.getResult(ResultUtil.SUCCESS, ResultUtil.SUCCESS, "成功", data, str);
    }
    public static <T> ResultUtil<T> success(String msg, T data){
    public static <T> ResultUtil<T> success(String msg, T data) {
        return ResultUtil.getResult(ResultUtil.SUCCESS, ResultUtil.SUCCESS, msg, data);
    }
    public static <T> ResultUtil<T> success(String msg, T data, String str){
    public static <T> ResultUtil<T> success(String msg, T data, String str) {
        return ResultUtil.getResult(ResultUtil.SUCCESS, ResultUtil.SUCCESS, msg, data, str);
    }