diff --git a/backend/src/main/java/com/xly/erp/common/response/ErrorCode.java b/backend/src/main/java/com/xly/erp/common/response/ErrorCode.java index 1c6af52..c190863 100644 --- a/backend/src/main/java/com/xly/erp/common/response/ErrorCode.java +++ b/backend/src/main/java/com/xly/erp/common/response/ErrorCode.java @@ -7,7 +7,9 @@ public enum ErrorCode { SUCCESS(200, "操作成功"), PARAM_INVALID(40010, "参数错误"), MOD_PARENT_NOT_FOUND(40411, "父模块不存在或已删除"), + MOD_NOT_FOUND(40421, "模块不存在或已删除"), MOD_PROC_NAME_DUP(40911, "存储过程名称已存在"), + MOD_PARENT_LOOP(40921, "iParentId 不能等于自身或后代"), INTERNAL_ERROR(50000, "服务器内部错误"); private final int code; diff --git a/backend/src/test/java/com/xly/erp/common/response/ApiResponseTest.java b/backend/src/test/java/com/xly/erp/common/response/ApiResponseTest.java index e2d6aab..d48995b 100644 --- a/backend/src/test/java/com/xly/erp/common/response/ApiResponseTest.java +++ b/backend/src/test/java/com/xly/erp/common/response/ApiResponseTest.java @@ -48,5 +48,7 @@ class ApiResponseTest { assertThat(ErrorCode.MOD_PARENT_NOT_FOUND.getCode()).isEqualTo(40411); assertThat(ErrorCode.MOD_PROC_NAME_DUP.getCode()).isEqualTo(40911); assertThat(ErrorCode.INTERNAL_ERROR.getCode()).isEqualTo(50000); + assertThat(ErrorCode.MOD_NOT_FOUND.getCode()).isEqualTo(40421); + assertThat(ErrorCode.MOD_PARENT_LOOP.getCode()).isEqualTo(40921); } }