41 lines
840 B
Java
41 lines
840 B
Java
package com.emotion.exception;
|
|
|
|
/**
|
|
* 业务异常
|
|
*
|
|
* @author huazhongmin
|
|
* @date 2025-07-23
|
|
*/
|
|
public class BusinessException extends RuntimeException {
|
|
|
|
private Integer code;
|
|
|
|
public BusinessException(String message) {
|
|
super(message);
|
|
this.code = 500;
|
|
}
|
|
|
|
public BusinessException(Integer code, String message) {
|
|
super(message);
|
|
this.code = code;
|
|
}
|
|
|
|
public BusinessException(String message, Throwable cause) {
|
|
super(message, cause);
|
|
this.code = 500;
|
|
}
|
|
|
|
public BusinessException(Integer code, String message, Throwable cause) {
|
|
super(message, cause);
|
|
this.code = code;
|
|
}
|
|
|
|
public Integer getCode() {
|
|
return code;
|
|
}
|
|
|
|
public void setCode(Integer code) {
|
|
this.code = code;
|
|
}
|
|
}
|