You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
610 B
Java
29 lines
610 B
Java
package com.glxp.api.exception;
|
|
|
|
import com.glxp.api.common.enums.ResultEnum;
|
|
import lombok.Getter;
|
|
|
|
/**
|
|
* 错误处理类
|
|
*/
|
|
@Getter
|
|
public class JsonException extends RuntimeException{
|
|
|
|
private Integer code;
|
|
|
|
public JsonException(ResultEnum resultEnum) {
|
|
super(resultEnum.getMessage());
|
|
this.code = resultEnum.getCode();
|
|
}
|
|
|
|
public JsonException(ResultEnum resultEnum, String message) {
|
|
super(message);
|
|
this.code = resultEnum.getCode();
|
|
}
|
|
|
|
public JsonException(Integer code, String message) {
|
|
super(message);
|
|
this.code = code;
|
|
}
|
|
}
|