33 lines
942 B
Java
33 lines
942 B
Java
package com.timeline.response;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Getter;
|
|
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum ResponseEnum {
|
|
// 成功
|
|
SUCCESS(200, "请求成功"),
|
|
|
|
// 客户端错误
|
|
BAD_REQUEST(400, "客户端错误"),
|
|
UNAUTHORIZED(401, "未授权访问"),
|
|
FORBIDDEN(403, "禁止访问"),
|
|
NOT_FOUND(404, "资源不存在"),
|
|
METHOD_NOT_ALLOWED(405, "方法不允许"),
|
|
REQUEST_TIMEOUT(408, "请求超时"),
|
|
CONFLICT(409, "操作冲突"),
|
|
UNSUPPORTED_MEDIA_TYPE(415, "不支持的媒体类型"),
|
|
TOO_MANY_REQUESTS(429, "请求过多,请稍后再试"),
|
|
|
|
// 服务端错误
|
|
INTERNAL_SERVER_ERROR(500, "服务器内部错误"),
|
|
NOT_IMPLEMENTED(501, "功能未实现"),
|
|
BAD_GATEWAY(502, "网关错误"),
|
|
SERVICE_UNAVAILABLE(503, "服务不可用"),
|
|
GATEWAY_TIMEOUT(504, "网关超时");
|
|
|
|
private final int code;
|
|
private final String message;
|
|
}
|