ErrorCodeEnum.java
1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package com.infoloop.tianting.exception;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.ToString;
@Getter
@ToString
@AllArgsConstructor
public enum ErrorCodeEnum implements BaseEnum {
SUCCESS(200, "操作成功"),
FAILED(500, "亲,服务器出了点小差错,请稍后再试"),
VALIDATE_FAILED(400, "参数检验不通过"),
UNAUTHORIZED(401, "您登陆身份信息已失效,请重新登陆"),
FORBIDDEN(403, "您没有相关权限"),
RESOURCE_NOT_FOUND(404, "请求资源不存在"),
NOT_ALLOWED(405, "请求方法不允许"),
REQUEST_TIMEOUT(408, "请求超时"),
LOCKED(423, "资源被锁定"),
//TODO: 406000001-406999999 业务异常
INSERT_DATA_ERROR(406000001, "新增数据失败"),
UPDATE_DATA_ERROR(406000002, "修改数据失败"),
DELETE_DATA_ERROR(406000003, "删除数据失败"),
GENERATE_EXCEL_ERROR(406000004, "生成excel失败"),
ORDER_COUNT_LIMIT(406000005, "已超过该餐单预定次数"),
QUERY_CLIENT_CUSTOMER_ERROR(406000006, "获取当日在住客户失败"),
SKUS_SOLD_OUT_TODAY(406000007, "下单菜品: {0} 今日已售罄"),
SKUS_STOCK_NO_ENOUGH_TODAY(406000008, "下单菜品: {0} 库存不足"),
ORDER_CANCEL(406000009, "订单已自动取消"),
ORDER_PAY_CANCEL_FAILED(406000010, "支付撤销失败")
;
private final int code;
private final String message;
}