blob: 76e63a605fc35108cf4e818d0e16cd0b99ec1cf1 [file] [log] [blame]
2230111590135d72025-06-03 17:11:40 +08001package com.example.myproject.common;
2
3
4public enum CommonResultStatus implements ResultStatus {
5
6 OK(0, "成功"),
7
8 FAIL(500, "失败"),
9
10 PARAM_ERROR(400, "参数非法"),
11
12 RECORD_NOT_EXIST(404, "记录不存在"),
13
14 UNAUTHORIZED(401, "未授权"),
15
16 FORBIDDEN(403, "无权限"),
17
18 SERVER_ERROR(500, "服务器内部错误");
19
20 private final int code;
21 private final String message;
22
23 CommonResultStatus(int code, String message) {
24 this.code = code;
25 this.message = message;
26 }
27
28 @Override
29 public int getCode() {
30 return code;
31 }
32
33 @Override
34 public String getMessage() {
35 return message;
36 }
37}