package com.dobbinsoft.fw.core.exception; import java.io.Serializable; /** * Created with IntelliJ IDEA. * Description: * User: rize * Date: 2019-01-31 * Time: 下午8:07 */ public abstract class ServiceException extends Exception implements Serializable { private int code; private Object attach; public int getCode() { return code; } public void setCode(int code) { this.code = code; } public Object getAttach() { return attach; } public ServiceException() { } public ServiceException(String message, int code) { super(message); this.code = code; } public ServiceException(ServiceExceptionDefinition definition) { super(definition.getMsg()); this.code = definition.getCode(); } public ServiceException attach(Object attach) { this.attach = attach; return this; } }