07ca00a4ef74e66f856b9622ade9f23da24f59ce.svn-base 895 Bytes
package com.phxl.common.utils;



public class BaseException extends RuntimeException {
	/**
	 */
	private static final long serialVersionUID = 1L;
	private int code;
	private String msg;
	private Object[] param=null;

	public Object[] getParam() {
		return param;
	}

	public void setParam(Object[] param) {
		this.param = param;
	}

	public BaseException(String msg) {
		super(msg);
		this.code = ReturnCode.ERROR;
		this.msg = msg;
	}
	
	public BaseException(int code) {
		this.code = code;
	}
	
	public BaseException(int code, String msg) {
		super(msg);
		this.code = code;
		this.msg = msg;
	}

	public BaseException(int code, Object ...agrs) {
		param = agrs;
		this.code = code;
	}

	public int getCode() {
		return code;
	}

	public void setCode(int code) {
		this.code = code;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}
	

}