提交 | 用户 | 时间
e7c126 1 package com.iailab.framework.common.exception;
H 2
3 import com.iailab.framework.common.exception.enums.GlobalErrorCodeConstants;
4 import com.iailab.framework.common.exception.enums.ServiceErrorCodeRange;
5 import lombok.Data;
6
7 /**
8  * 错误码对象
9  *
10  * 全局错误码,占用 [0, 999], 参见 {@link GlobalErrorCodeConstants}
11  * 业务异常错误码,占用 [1 000 000 000, +∞),参见 {@link ServiceErrorCodeRange}
12  *
13  * TODO 错误码设计成对象的原因,为未来的 i18 国际化做准备
14  */
15 @Data
16 public class ErrorCode {
17
18     /**
19      * 错误码
20      */
21     private final Integer code;
22     /**
23      * 错误提示
24      */
25     private final String msg;
26
27     public ErrorCode(Integer code, String message) {
28         this.code = code;
29         this.msg = message;
30     }
31
32 }