parent
d3fba56b48
commit
b0dfd59a65
@ -0,0 +1,65 @@ |
|||||||
|
package edu.ncst.award.common.core.exception; |
||||||
|
|
||||||
|
/** |
||||||
|
* 业务异常 |
||||||
|
* |
||||||
|
* @author ruoyi |
||||||
|
*/ |
||||||
|
public final class ServiceException extends RuntimeException { |
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
/** |
||||||
|
* 错误码 |
||||||
|
*/ |
||||||
|
private Integer code; |
||||||
|
|
||||||
|
/** |
||||||
|
* 错误提示 |
||||||
|
*/ |
||||||
|
private String message; |
||||||
|
|
||||||
|
/** |
||||||
|
* 错误明细,内部调试错误 |
||||||
|
* <p> |
||||||
|
* 和 {@link "CommonResult"#getDetailMessage()} 一致的设计 |
||||||
|
*/ |
||||||
|
private String detailMessage; |
||||||
|
|
||||||
|
/** |
||||||
|
* 空构造方法,避免反序列化问题 |
||||||
|
*/ |
||||||
|
public ServiceException() { |
||||||
|
} |
||||||
|
|
||||||
|
public ServiceException(String message) { |
||||||
|
this.message = message; |
||||||
|
} |
||||||
|
|
||||||
|
public ServiceException(String message, Integer code) { |
||||||
|
this.message = message; |
||||||
|
this.code = code; |
||||||
|
} |
||||||
|
|
||||||
|
public String getDetailMessage() { |
||||||
|
return detailMessage; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getMessage() { |
||||||
|
return message; |
||||||
|
} |
||||||
|
|
||||||
|
public Integer getCode() { |
||||||
|
return code; |
||||||
|
} |
||||||
|
|
||||||
|
public ServiceException setMessage(String message) { |
||||||
|
this.message = message; |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public ServiceException setDetailMessage(String detailMessage) { |
||||||
|
this.detailMessage = detailMessage; |
||||||
|
return this; |
||||||
|
} |
||||||
|
} |
||||||
Loading…
Reference in new issue