package com.gustz.dove.api.dict.vo;
import com.sinovatech.fw.api.vo.AbstractBaseVo;
/**
* TODO: Error VO
*
* @author ZHENFENG ZHANG
* @since [ Aug 6, 2015 ]
*/
public class ErrorVo extends AbstractBaseVo<String> {
private static final long serialVersionUID = 1L;
/**
* 错误编码
*/
private int errCode;
/**
* 错误提示
*/
private String errMsg;
public ErrorVo() {
super();
}
public ErrorVo(int errCode) {
this();
this.errCode = errCode;
if (this.errCode == -1) {
this.errMsg = "操作失败!";
}
}
public ErrorVo(int errCode, String errMsg) {
this(errCode);
this.errMsg = errMsg;
}
public boolean isSuccess() {
// 成功编码 0
return (this.getErrCode() == 0);
}
public boolean isFail() {
return !this.isSuccess();
}
public int getErrCode() {
return errCode;
}
public void setErrCode(int errCode) {
this.errCode = errCode;
}
public String getErrMsg() {
return errMsg;
}
public void setErrMsg(String errMsg) {
this.errMsg = errMsg;
}
}