package cn.stylefeng.guns.base.auth.exception;
|
|
import cn.stylefeng.roses.kernel.model.exception.AbstractBaseExceptionEnum;
|
import lombok.Data;
|
|
import static cn.stylefeng.guns.base.auth.exception.enums.AuthExceptionEnum.NO_PERMISSION;
|
|
/**
|
* 没有访问权限
|
*
|
* @author fengshuonan
|
* @Date 2019/7/18 22:18
|
*/
|
@Data
|
public class PermissionException extends RuntimeException {
|
|
private Integer code;
|
private String errorMessage;
|
|
public PermissionException() {
|
super(NO_PERMISSION.getMessage());
|
this.code = NO_PERMISSION.getCode();
|
this.errorMessage = NO_PERMISSION.getMessage();
|
}
|
|
public PermissionException(AbstractBaseExceptionEnum exception) {
|
super(exception.getMessage());
|
this.code = exception.getCode();
|
this.errorMessage = exception.getMessage();
|
}
|
|
}
|