import lombok.Getter;
@Getter
public enum ResultCodeEnum {
/**
* 请求成功
*/
UNKNOWN_ERROR(0, "未知异常"),
DB_ERROR(1, "数据库异常"),
SUCCESS(200, "请求成功"),
FAIL(300, "请求失败"),
SERVER_ERROR(500, "服务异常"),
DATA_NOT_EXIST(501, "数据不存在"),
CURRENT_STATUS_PROHIBITS_OPERATIONS(502, "当前状态不允许此操作"),
CURRENT_USER_PROHIBITS_OPERATIONS(503, "当前用户不允许此操作"),
DATE_SPAN_TOO_LARGE(504, "日期跨度过大"),
DATA_SAVE_FAIL(505, "数据保存失败"),
USER_NOT_LOGIN(506, "用户未登录"),
USER_NOT_AUTHORITY(507, "用户无权限"),
AUTHORIZATION_FAIL(1001, "授权失败"),
RESOURCE_NOT_ALLOW_EDIT(1002, "该资源不允许编辑"),
RESOURCE_NOT_ALLOW_DELETE(1003, "该资源不允许删除"),
REQUEST_ILLEGAL(601, "请求不合法"),
FILE_UPLOAD_FAIL(701, "文件上传失败"),
PARAMETER_ERROR(40001, "参数异常"),
ASSIGN_IS_NOT_WORK_DAY(40002, "未在分配时间范围"),
USER_NOT_BINDING_AREA(40003, "未设置所属区域"),
PICK_UP_BLACK_CITY(20001, "异地取件黑名单");
private int code;
private String message;
// 构造方法
ResultCodeEnum(int code, String message) {
this.code = code;
this.message = message;
}
}
如果使用还是得
ResultCodeEnum codeEnum = ResultCodeEnum.UNKNOWN_ERROR;
int code = codeEnum.getCode();
String message = codeEnum.getMessage();
上面案例紧紧只是封装了new ResultCodeEnum(0,”未知异常”)的作用。
特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!