package cn.iocoder.yudao.module.bi.enums; import cn.iocoder.yudao.framework.common.exception.ErrorCode; /** * BI 错误码枚举类 * * bi 模块,使用 1-080-000 段 */ public interface ErrorCodeConstants { // ========== 仪表盘相关 1-080-001 ~ 1-080-050 ========== ErrorCode BI_DASHBOARD_NOT_EXISTS = new ErrorCode(1_080_001, "仪表盘不存在"); ErrorCode BI_DASHBOARD_CODE_DUPLICATE = new ErrorCode(1_080_002, "仪表盘编码已存在"); ErrorCode BI_DASHBOARD_IS_DISABLE = new ErrorCode(1_080_003, "仪表盘已禁用"); // ========== 图表配置相关 1-080-051 ~ 1-080-100 ========== ErrorCode BI_CHART_CONFIG_NOT_EXISTS = new ErrorCode(1_080_051, "图表配置不存在"); ErrorCode BI_CHART_CONFIG_EXISTS_CHART = new ErrorCode(1_080_052, "该仪表盘下存在图表配置,无法删除"); // ========== 数据源配置相关 1-080-101 ~ 1-080-150 ========== ErrorCode BI_DATA_SOURCE_CONFIG_NOT_EXISTS = new ErrorCode(1_080_101, "数据源配置不存在"); ErrorCode BI_DATA_SOURCE_CONFIG_IS_DISABLE = new ErrorCode(1_080_102, "数据源配置已禁用"); // ========== 仓库坐标配置相关 1-080-151 ~ 1-080-170 ========== ErrorCode BI_WAREHOUSE_COORDINATE_NOT_EXISTS = new ErrorCode(1_080_151, "仓库坐标配置不存在"); // ========== 决策支持 - KPI指标 1_080_152 ~ 1_080_180 ========== ErrorCode KPI_NOT_EXISTS = new ErrorCode(1_080_152, "KPI指标不存在"); ErrorCode KPI_CODE_DUPLICATE = new ErrorCode(1_080_153, "KPI编码已存在"); // ========== 决策支持 - 预警规则 1_080_181 ~ 1_080_200 ========== ErrorCode ALERT_RULE_NOT_EXISTS = new ErrorCode(1_080_181, "预警规则不存在"); ErrorCode ALERT_RULE_KPI_NOT_EXISTS = new ErrorCode(1_080_182, "关联的KPI指标不存在"); // ========== 决策支持 - 预警记录 1_080_201 ~ 1_080_220 ========== ErrorCode ALERT_RECORD_NOT_EXISTS = new ErrorCode(1_080_201, "预警记录不存在"); ErrorCode ALERT_RECORD_ALREADY_HANDLED = new ErrorCode(1_080_202, "预警记录已处理"); }