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; }