22301115 | 90135d7 | 2025-06-03 17:11:40 +0800 | [diff] [blame] | 1 | package com.example.myproject.common; |
| 2 | |
| 3 | |
| 4 | public 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 | } |