parent
6f51f729ba
commit
03cf98d3c9
@ -1,43 +0,0 @@ |
|||||||
package com.ruoyi.common.exception; |
|
||||||
|
|
||||||
/** |
|
||||||
* 自定义异常 |
|
||||||
* |
|
||||||
* @author ruoyi |
|
||||||
*/ |
|
||||||
public class CustomException extends RuntimeException |
|
||||||
{ |
|
||||||
private static final long serialVersionUID = 1L; |
|
||||||
|
|
||||||
private Integer code; |
|
||||||
|
|
||||||
private String message; |
|
||||||
|
|
||||||
public CustomException(String message) |
|
||||||
{ |
|
||||||
this.message = message; |
|
||||||
} |
|
||||||
|
|
||||||
public CustomException(String message, Integer code) |
|
||||||
{ |
|
||||||
this.message = message; |
|
||||||
this.code = code; |
|
||||||
} |
|
||||||
|
|
||||||
public CustomException(String message, Throwable e) |
|
||||||
{ |
|
||||||
super(message, e); |
|
||||||
this.message = message; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public String getMessage() |
|
||||||
{ |
|
||||||
return message; |
|
||||||
} |
|
||||||
|
|
||||||
public Integer getCode() |
|
||||||
{ |
|
||||||
return code; |
|
||||||
} |
|
||||||
} |
|
@ -0,0 +1,58 @@ |
|||||||
|
package com.ruoyi.common.exception; |
||||||
|
|
||||||
|
/** |
||||||
|
* 全局异常 |
||||||
|
* |
||||||
|
* @author ruoyi |
||||||
|
*/ |
||||||
|
public class GlobalException extends RuntimeException |
||||||
|
{ |
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
/** |
||||||
|
* 错误提示 |
||||||
|
*/ |
||||||
|
private String message; |
||||||
|
|
||||||
|
/** |
||||||
|
* 错误明细,内部调试错误 |
||||||
|
* |
||||||
|
* 和 {@link CommonResult#getDetailMessage()} 一致的设计 |
||||||
|
*/ |
||||||
|
private String detailMessage; |
||||||
|
|
||||||
|
/** |
||||||
|
* 空构造方法,避免反序列化问题 |
||||||
|
*/ |
||||||
|
public GlobalException() |
||||||
|
{ |
||||||
|
} |
||||||
|
|
||||||
|
public GlobalException(String message) |
||||||
|
{ |
||||||
|
this.message = message; |
||||||
|
} |
||||||
|
|
||||||
|
public String getDetailMessage() |
||||||
|
{ |
||||||
|
return detailMessage; |
||||||
|
} |
||||||
|
|
||||||
|
public GlobalException setDetailMessage(String detailMessage) |
||||||
|
{ |
||||||
|
this.detailMessage = detailMessage; |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public String getMessage() |
||||||
|
{ |
||||||
|
return message; |
||||||
|
} |
||||||
|
|
||||||
|
public GlobalException setMessage(String message) |
||||||
|
{ |
||||||
|
this.message = message; |
||||||
|
return this; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,73 @@ |
|||||||
|
package com.ruoyi.common.exception; |
||||||
|
|
||||||
|
/** |
||||||
|
* 业务异常 |
||||||
|
* |
||||||
|
* @author ruoyi |
||||||
|
*/ |
||||||
|
public final class ServiceException extends RuntimeException |
||||||
|
{ |
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
/** |
||||||
|
* 错误码 |
||||||
|
*/ |
||||||
|
private Integer code; |
||||||
|
|
||||||
|
/** |
||||||
|
* 错误提示 |
||||||
|
*/ |
||||||
|
private String message; |
||||||
|
|
||||||
|
/** |
||||||
|
* 错误明细,内部调试错误 |
||||||
|
* |
||||||
|
* 和 {@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; |
||||||
|
} |
||||||
|
|
||||||
|
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; |
||||||
|
} |
||||||
|
} |
@ -1,4 +1,4 @@ |
|||||||
package com.ruoyi.common.exception; |
package com.ruoyi.common.exception.base; |
||||||
|
|
||||||
import com.ruoyi.common.utils.MessageUtils; |
import com.ruoyi.common.utils.MessageUtils; |
||||||
import com.ruoyi.common.utils.StringUtils; |
import com.ruoyi.common.utils.StringUtils; |
Loading…
Reference in new issue