上传代码
This commit is contained in:
99
src/main/java/com/nis/restful/RestBusinessCode.java
Normal file
99
src/main/java/com/nis/restful/RestBusinessCode.java
Normal file
@@ -0,0 +1,99 @@
|
||||
package com.nis.restful;
|
||||
|
||||
/*
|
||||
* 服务业务编码
|
||||
*/
|
||||
public enum RestBusinessCode {
|
||||
|
||||
/**
|
||||
* 未知错误
|
||||
*/
|
||||
unknow_error (998, "未知错误!"),
|
||||
/**
|
||||
* 需要权限
|
||||
*/
|
||||
need_permission (1000 ,"该操作需要权限"),
|
||||
/**
|
||||
* 资源不存在
|
||||
*/
|
||||
uri_not_found (1001,"uri地址不存在,检查uri拼写"),
|
||||
|
||||
|
||||
/**
|
||||
* 参数不全
|
||||
*/
|
||||
missing_args (1002,"缺少必要的参数信息"),
|
||||
|
||||
/**
|
||||
* 操作行为错误,1-插入2-更新 3-删除4-查询 ,插入时选择了删除这种错误返回该异常代码
|
||||
*/
|
||||
|
||||
op_action_error (1003,"不正确的操作行为"),
|
||||
|
||||
config_integrity_error (1004,"配置完整性错误或数据格式错误"),
|
||||
|
||||
param_formate_error (1005,"服务器请求参数格式错误"),
|
||||
|
||||
insert_data_repeat (1006,"新增数据重复"),
|
||||
|
||||
log_range_undefined (1007,"服务器请求日志范围不明确"),
|
||||
|
||||
not_unique (1008,"数据违反唯一性"),
|
||||
|
||||
wrong_range (1009,"数据不在有效范围"),
|
||||
|
||||
query_success(2000, "数据获取操作成功"),
|
||||
|
||||
add_success(2001, "数据添加操作成功"),
|
||||
|
||||
update_success(2002, "数据更新操作成功"),
|
||||
|
||||
delete_success(2003, "数据删除操作成功");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private final int value; //错误码
|
||||
private final String errorReason; //错误原因
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public String getErrorReason() {
|
||||
return errorReason;
|
||||
}
|
||||
|
||||
|
||||
private RestBusinessCode(int value, String errorReason) {
|
||||
this.value = value;
|
||||
this.errorReason = errorReason;
|
||||
}
|
||||
|
||||
|
||||
public static RestBusinessCode valueOf(int errorCode) {
|
||||
for (RestBusinessCode status : values()) {
|
||||
if (status.value == errorCode) {
|
||||
return status;
|
||||
}
|
||||
}
|
||||
throw new IllegalArgumentException("No matching constant for [" + errorCode + "]");
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user