From 2a5e107ed56267e827e061540135f0638546fa8e Mon Sep 17 00:00:00 2001 From: houzhongjian <houzhongyi@126.com> Date: 星期四, 10 四月 2025 14:24:23 +0800 Subject: [PATCH] 移除ServerInfoConfiguration配置 --- iailab-framework/iailab-common/src/main/java/com/iailab/framework/common/exception/ErrorCode.java | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/iailab-framework/iailab-common/src/main/java/com/iailab/framework/common/exception/ErrorCode.java b/iailab-framework/iailab-common/src/main/java/com/iailab/framework/common/exception/ErrorCode.java new file mode 100644 index 0000000..af64f8f --- /dev/null +++ b/iailab-framework/iailab-common/src/main/java/com/iailab/framework/common/exception/ErrorCode.java @@ -0,0 +1,32 @@ +package com.iailab.framework.common.exception; + +import com.iailab.framework.common.exception.enums.GlobalErrorCodeConstants; +import com.iailab.framework.common.exception.enums.ServiceErrorCodeRange; +import lombok.Data; + +/** + * 错误码对象 + * + * 全局错误码,占用 [0, 999], 参见 {@link GlobalErrorCodeConstants} + * 业务异常错误码,占用 [1 000 000 000, +∞),参见 {@link ServiceErrorCodeRange} + * + * TODO 错误码设计成对象的原因,为未来的 i18 国际化做准备 + */ +@Data +public class ErrorCode { + + /** + * 错误码 + */ + private final Integer code; + /** + * 错误提示 + */ + private final String msg; + + public ErrorCode(Integer code, String message) { + this.code = code; + this.msg = message; + } + +} -- Gitblit v1.9.3