package com.product.data.center.config; import com.product.common.enums.IEnum; import com.product.common.enums.ModuleEnum; /** * @Author cheng * @Date 2022/2/5 16:23 * @Desc 错误枚举类 */ public enum ErrorCode implements IEnum { SYSTEM_OPERATION_SUCCESS("成功", "200"), DATA_COLLECT_GET_CONFIG_FAIL("未找到对应的数据采集配置信息", "001"), BATCH_EXECUTE_ERROR_DATASOURCE_EMPTY("批处理执行错误数据源为空", "002"), BATCH_EXECUTE_QUERY_FIELD_CAN_NOT_EMPTY("批量执行查询来源数据字段不能为空", "003"), NONSUPPORT_DATABASE_TYPE("不支持的数据库类型", "004"), GET_REDIS_CONNECTION_FAIL("获取redis连接失败", "005"), GET_EXTRACT_DATA_CONFIG_FAIL("获取提取数据配置详情失败", "006"), GET_DATABASE_CONNECTION_CONFIG_FAIL("获取数据库连接配置失败", "007"), DATA_CENTER_LOG_GET_FAIL("未找到对应的日志记录", "008"), SAVE_COLLECT_CONFIG_FAIL("保存采集配置失败", "009"), CRATED_TIMED_TASK_FAIL("创建定时任务失败", "010"), CANCEL_TIME_TASK_FAIL("取消定时任务失败", "011"), GET_EXTRACT_UNIQUE_FIELD_FAIL("数据提取唯一标识获取失败", "012"), NO_TABLE_OR_UNIQUE_SIGN("表名或者唯一标识字段为空", "013"), SYNC_GET_PARAM_FAIL("数据同步:提取参数信息失败", "014"), SYNC_GET_CONFIG_FAIL("数据同步:提取配置信息失败", "015"), SYNC_GET_DATA_SOURCE_FAIL("数据同步:获取来源数据源失败", "016"), SYNC_GET_TARGET_DATA_SOURCE_FAIL("数据同步:获取目标数据源失败", "017"), SYNC_GET_PART_TARGET_DATA_SOURCE_FAIL("数据同步:获取部分目标数据源失败", "018"), SYNC_NO_DATA_DEAL_WAY("数据同步:不支持的对比数据处理方式", "019"), EXECUTE_TASK_FAIL("执行任务失败", "020"), GET_COLLECT_ID_FAIL("获取采集ID字段失败", "021"), NETWORK_OPERATE_FAIL("监测网络操作失败:", "022"), NERWORK_HAS_EXIST("监测ip地址已经创建", "023"), LOGMONITOR_OPERATE_FAIL("监控日志操作失败:", "024"), NETWORK_DELETE_FAIL("监测IP删除失败", "025"), VERIFY_DATA_SOURCE_TYPE_FAIL("保存失败,数据源类型验证失败", "026"), DATA_SOURCE_INCONFORMITY("保存失败,数据源类型不一致", "027"), GET_SOURCE_TABLE_CREATE_STATMENT_FAIL("获取创建表语句失败", "028"), CREATE_TARGET_TABLE_FAIL("创建归档目标表失败", "029"), DATA_SYNC_FAIL("数据同步失败", "030"), REPORT_SELECT_TIME_FILTER_CANNOT_EMPTY("请至少选择周期时间进行筛选查询", "031"), REPORT_SELECT_FAIL("报表查询失败", "032"), PROCESS_LIST_GET_FAIL("工序名称获取失败", "033"), PROCESS_REPORT_GET_FAIL("工序报表获取失败", "034"), PRODUCT_REPORT_GET_FAIL("产品报表获取失败", "035"), SAVE_MES_SYNC_CONFIG_FAIL("保存MES同步配置失败", "036"), DATA_SYSTEM_NAME_CAN_NOT_EMPTY("数据来源系统名称不能为空", "037"), UNIQUE_COLLECT_CREATE_FAIL("采集唯一值id生成失败", "038"), EXPORT_EXCEL_FAIL("导出Excel失败", "039"), GET_EXTRACT_MAPPING_FIELD_FAIL("获取采集映射字段失败", "040"), NO_MATCH_TABLE("未找到对应的表", "041"), DATA_SYSTEM_NAME_FORMAT_UNQUALIFIED("数据来源系统名称格式不符,只能包含英文字母和 '-' 符号", "042"), EXTRACT_DATA_ROW_UNIQUE_VALUE_CAN_NOT_EMPTY("提取数据行的唯一值不能为空", "043"), SAVE_ORDER_DATA_VERIFY_CONFIG_FAIL("保存验证订单同步数据配置失败", "044"), DATA_ARCHIVE_QUERY_THREAD_COUNT_ERROR("归档查询线程数异常", "045"), DATA_ARCHIVE_GROUP_CONTAINER_IS_NULL("归档按时间分组容器为空", "046"), UNIQUE_VALUE_NUMBER("自增唯一值只能是数字", "047"), SN_TRICE_ERROR("SN追溯失败:", "048"), SN_ANTITRICE_ERROR("SN反追溯失败:", "049"), FILENAME_OR_DATA_EMPTY("文件名或数据为空记录删除记录失败", "050"), FILENAME_CAN_NOT_EMPTY("文件名称不能为空", "051"), REMOTE_SERVER_CONFIG_EMPTY("远程服务器不存在", "052"), SERVER_NAME_CAN_NOT_EMPTY("服务名称不能为空", "053"), COLLECT_SOURCE_VALUE("采集来源值错误", "054"), SUB_SERVER_SAVE_EXTRACT_CONFIG_FAIL("子服务保存提取配置失败", "055"), SUB_SERVER_SAVE_ARCHIVE_CONFIG_FAIL("子服务保存归档配置失败", "056"), MAIN_SERVER_SAVE_EXTRACT_CONFIG_FAIL("主服务保存采集配置失败", "057"), OPEN_API_REQUEST_FAIL("调用API请求失败", "058"), DATA_ARCHIVE_FAIL_NO_SPLIT_TABLE_DATE("归档失败,没有分表时间", "059"), MO_NUMBER_CON_NOT_EMPTY("制令单号不能为空!", "060"), MO_NUMBER_OPERATION_TYPE_ERROR("制令单操作类型错误!", "061"), MO_NUMBER_SYNC_DATASOURCE_ERROR("同步数据源配置获取失败!", "062"), MO_NUMBER_RECORD_SELECT_EMPTY("没有查询到对应的制令单记录!", "063"), SUB_PROJECT_BASE_CAN_NOT_EMPTY("该子库不存在该工单,请检查ERP下载数据,重新在ERP下载后,只能在各自子库中重新生成制令单!", "064"), SUB_EXIST_MO_NUMBER("子库中制令单已存在!", "065"), SUB_NOT_EXIST_MO_NUMBER("子库中制令单不存在!", "066"), SUB_MO_BASE_CREATE_OR_UPDATE_FAIL("部分子库制令单创建或更新失败", "067"), NOT_EXPORT_DATA("没有可供导出的数据!", "068"), SUB_MO_BASE_INI_FAIL("部分子库制令单初始化失败", "067"), EXPORT_FAIL("导出失败:", "068"), SN_ASSOCIATED_ITEM_FAIL("SN关联物料查询失败!", "069"), MO_NUMBER_MASTER_PROJECT_BASE_EMPTY("主库中不存在该制令单关联的工单!", "070"), ARCHIVE_PAGE_CALCULATE_ERROR("归档中分页获取数据计算错误", "071"), MONITOR_LIST_LEFT_GROUP_FAIL("日志监控:获取左侧分组列表失败", "072"), MONITOR_LIST_RIGHT_VIEW_FAIL("日志监控:获取右侧视图失败", "073"), MONITOR_LIST_LOG_FAIL("获取日志列表失败", "074"), MONITOR_LIST_ERROR_LOG_FAIL("获取错误日志列表失败", "075"), MONITOR_FIND_LOG_FAIL("获取日志详情失败", "076"), MONITOR_SIGN_ERROR_LOG_FAIL("标识错误日志失败", "077"), REPORT_DB_CONFIG_FAIL("报表数据库配置失败", "078"), TRACKING_TABLE_NOT_EXISTS("T_WIP_TRACKING归档表不存在", "079"), SERIAL_NUMBER_IS_NULL("机号参数为空", "080"), NOT_FOUND_SERIAL_NUMBER("未找机号相应的数据", "081"), KEYP_TABLE_NOT_EXISTS("T_WIP_PRODUCT_KEYP归档表不存在", "082"), KEYP_DATA_NOT_FOUND("T_WIP_PRODUCT_KEYP未找到相应的数据", "083"), DETAIL_TABLE_NOT_EXISTS("T_WIP_PRODUCT_DETAIL归档表不存在", "084"), DETAIL_DATA_NOT_FOUND("T_WIP_PRODUCT_DETAIL未找到相应的数据", "085"), NOT_FOUND_MO_NUMBER("未找到机号相应的制令单数据", "086"), INSERT_DATA_FAIL("插入数据失败", "087"), REQUEST_HISTORY_FAIL("请求历史记录失败", "088"), PRODUCT_SN_TABLE_NOT_EXISTS("T_WIP_PRODUCT_SN归档表不存在", "089"), PRODUCT_SN_DATA_NOT_FOUND("T_WIP_PRODUCT_SN未找到相应的数据", "090"), ; private String errorMsg; private String errorCode; ErrorCode(String errorMsg, String errorCode) { this.errorMsg = errorMsg; this.errorCode = errorCode; } /** * 获取枚举类型实例要显示的文本。 * * @return 返回枚举类型实例的文本。 */ @Override public String getText() { return this.errorMsg; } /** * 获取枚举类型实例的值。 * * @return 返回枚举类型实例的值。 */ @Override public String getValue() { return ModuleEnum.DATA.getValue() + this.errorCode; } }