接口类(CodeEnum):
public interface CodeEnum {
//状态码
public int getCode();
//返回信息
public String getMessage();
}
实现类(CodeEnumEntity):
public enum CodeEnumEntity implements CodeEnum{
ADD_SUCCESS(1000,"新增成功!"),
ADD_FAIL(1001,"新增失败!"),
MODIFY_SUCCESS(1100,"修改成功!"),
MODIFY_FAIL(1101,"修改失败!"),
REMOVE_SUCCESS(1200,"删除成功!"),
REMOVE_FAIL(1201,"删除失败!"),
FIND_SUCCESS(1300,"查询成功!"),
FIND_FAIL(1301,"查询失败!"),
LOGIN_SUCCESS(1400,"登陆成功!"),
LOGIN_FAIL(1401,"登录失败!用户名密码错误!"),
SESSION_TIMEOUT(1402,"session超时,请重新登录!"),
NO_AUTH(1403,"没有权限访问请求资源,请切换账户后重试!"),
USERNAME_EXISTS(1501,"用户名已存在!"),
UPLOAD_SUCCESS(1600,"上传成功!"),
UPLOAD_FAIL(1601,"上传失败!");
public int code;
public String message;
CodeEnumEntity(int code,String message){
this.code = code;
this.message = message;
}
@Override
public int getCode() {
return code;
}
@Override
public String getMessage() {
return message;
}
}
使用: