package com.iailab.module.infra.enums; import com.iailab.framework.common.exception.ErrorCode; /** * Infra 错误ç 枚举类 * * infra 系统,使用 1-001-000-000 段 */ public interface ErrorCodeConstants { // ========== å‚æ•°é…ç½® 1-001-000-000 ========== ErrorCode CONFIG_NOT_EXISTS = new ErrorCode(1_001_000_001, "å‚æ•°é…ç½®ä¸å˜åœ¨"); ErrorCode CONFIG_KEY_DUPLICATE = new ErrorCode(1_001_000_002, "å‚æ•°é…ç½® key é‡å¤"); ErrorCode CONFIG_CAN_NOT_DELETE_SYSTEM_TYPE = new ErrorCode(1_001_000_003, "ä¸èƒ½åˆ 除类型为系统内置的å‚æ•°é…ç½®"); ErrorCode CONFIG_GET_VALUE_ERROR_IF_VISIBLE = new ErrorCode(1_001_000_004, "获å–å‚æ•°é…ç½®å¤±è´¥ï¼ŒåŽŸå› ï¼šä¸å…许获å–ä¸å¯è§é…ç½®"); // ========== API 错误日志 1-001-002-000 ========== ErrorCode API_ERROR_LOG_NOT_FOUND = new ErrorCode(1_001_002_000, "API 错误日志ä¸å˜åœ¨"); ErrorCode API_ERROR_LOG_PROCESSED = new ErrorCode(1_001_002_001, "API 错误日志已处ç†"); // ========= 文件相关 1-001-003-000 ================= ErrorCode FILE_PATH_EXISTS = new ErrorCode(1_001_003_000, "文件路径已å˜åœ¨"); ErrorCode FILE_NOT_EXISTS = new ErrorCode(1_001_003_001, "文件ä¸å˜åœ¨"); ErrorCode FILE_IS_EMPTY = new ErrorCode(1_001_003_002, "文件为空"); // ========== 代ç 生æˆå™¨ 1-001-004-000 ========== ErrorCode CODEGEN_TABLE_EXISTS = new ErrorCode(1_001_004_002, "表定义已ç»å˜åœ¨"); ErrorCode CODEGEN_IMPORT_TABLE_NULL = new ErrorCode(1_001_004_001, "导入的表ä¸å˜åœ¨"); ErrorCode CODEGEN_IMPORT_COLUMNS_NULL = new ErrorCode(1_001_004_002, "导入的å—段ä¸å˜åœ¨"); ErrorCode CODEGEN_TABLE_NOT_EXISTS = new ErrorCode(1_001_004_004, "表定义ä¸å˜åœ¨"); ErrorCode CODEGEN_COLUMN_NOT_EXISTS = new ErrorCode(1_001_004_005, "å—段义ä¸å˜åœ¨"); ErrorCode CODEGEN_SYNC_COLUMNS_NULL = new ErrorCode(1_001_004_006, "åŒæ¥çš„å—段ä¸å˜åœ¨"); ErrorCode CODEGEN_SYNC_NONE_CHANGE = new ErrorCode(1_001_004_007, "åŒæ¥å¤±è´¥ï¼Œä¸å˜åœ¨æ”¹å˜"); ErrorCode CODEGEN_TABLE_INFO_TABLE_COMMENT_IS_NULL = new ErrorCode(1_001_004_008, "æ•°æ®åº“的表注释未填写"); ErrorCode CODEGEN_TABLE_INFO_COLUMN_COMMENT_IS_NULL = new ErrorCode(1_001_004_009, "æ•°æ®åº“的表å—段({})注释未填写"); ErrorCode CODEGEN_MASTER_TABLE_NOT_EXISTS = new ErrorCode(1_001_004_010, "主表(id={})定义ä¸å˜åœ¨ï¼Œè¯·æ£€æŸ¥"); ErrorCode CODEGEN_SUB_COLUMN_NOT_EXISTS = new ErrorCode(1_001_004_011, "å表的å—段(id={})ä¸å˜åœ¨ï¼Œè¯·æ£€æŸ¥"); ErrorCode CODEGEN_MASTER_GENERATION_FAIL_NO_SUB_TABLE = new ErrorCode(1_001_004_012, "主表生æˆä»£ç å¤±è´¥ï¼ŒåŽŸå› ï¼šå®ƒæ²¡æœ‰å表"); // ========== 文件é…ç½® 1-001-006-000 ========== ErrorCode FILE_CONFIG_NOT_EXISTS = new ErrorCode(1_001_006_000, "文件é…ç½®ä¸å˜åœ¨"); ErrorCode FILE_CONFIG_DELETE_FAIL_MASTER = new ErrorCode(1_001_006_001, "该文件é…ç½®ä¸å…è®¸åˆ é™¤ï¼ŒåŽŸå› ï¼šå®ƒæ˜¯ä¸»é…ç½®ï¼Œåˆ é™¤ä¼šå¯¼è‡´æ— æ³•ä¸Šä¼ æ–‡ä»¶"); // ========== æ•°æ®æºé…ç½® 1-001-007-000 ========== ErrorCode DATA_SOURCE_CONFIG_NOT_EXISTS = new ErrorCode(1_001_007_000, "æ•°æ®æºé…ç½®ä¸å˜åœ¨"); ErrorCode DATA_SOURCE_CONFIG_NOT_OK = new ErrorCode(1_001_007_001, "æ•°æ®æºé…ç½®ä¸æ£ç¡®ï¼Œæ— 法进行连接"); // ========== å¦ç”Ÿ 1-001-201-000 ========== ErrorCode DEMO01_CONTACT_NOT_EXISTS = new ErrorCode(1_001_201_000, "示例è”系人ä¸å˜åœ¨"); ErrorCode DEMO02_CATEGORY_NOT_EXISTS = new ErrorCode(1_001_201_001, "示例分类ä¸å˜åœ¨"); ErrorCode DEMO02_CATEGORY_EXITS_CHILDREN = new ErrorCode(1_001_201_002, "å˜åœ¨å˜åœ¨åç¤ºä¾‹åˆ†ç±»ï¼Œæ— æ³•åˆ é™¤"); ErrorCode DEMO02_CATEGORY_PARENT_NOT_EXITS = new ErrorCode(1_001_201_003,"父级示例分类ä¸å˜åœ¨"); ErrorCode DEMO02_CATEGORY_PARENT_ERROR = new ErrorCode(1_001_201_004, "ä¸èƒ½è®¾ç½®è‡ªå·±ä¸ºçˆ¶ç¤ºä¾‹åˆ†ç±»"); ErrorCode DEMO02_CATEGORY_NAME_DUPLICATE = new ErrorCode(1_001_201_005, "å·²ç»å˜åœ¨è¯¥åå—的示例分类"); ErrorCode DEMO02_CATEGORY_PARENT_IS_CHILD = new ErrorCode(1_001_201_006, "ä¸èƒ½è®¾ç½®è‡ªå·±çš„å示例分类为父示例分类"); ErrorCode DEMO03_STUDENT_NOT_EXISTS = new ErrorCode(1_001_201_007, "å¦ç”Ÿä¸å˜åœ¨"); ErrorCode DEMO03_GRADE_NOT_EXISTS = new ErrorCode(1_001_201_008, "å¦ç”Ÿç级ä¸å˜åœ¨"); ErrorCode DEMO03_GRADE_EXISTS = new ErrorCode(1_001_201_009, "å¦ç”Ÿç级已å˜åœ¨"); }