2026-06-29 940c8481d2fdcf51341db4ccd6fd6fcc2d43debb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package cn.iocoder.yudao.module.mdm.enums;
 
import cn.iocoder.yudao.framework.common.exception.ErrorCode;
 
/**
 * MDM 错误码枚举类
 *
 * mdm 模块,使用 1-050-000 段
 */
public interface ErrorCodeConstants {
 
    // ========== 物料相关 1-050-001 ~ 1-050-050 ==========
    ErrorCode MDM_ITEM_NOT_EXISTS = new ErrorCode(1_050_001, "物料不存在");
    ErrorCode MDM_ITEM_IS_DISABLE = new ErrorCode(1_050_002, "物料已禁用");
    ErrorCode MDM_ITEM_CODE_DUPLICATE = new ErrorCode(1_050_003, "物料编码已存在");
    ErrorCode MDM_ITEM_SKU_NOT_EXISTS = new ErrorCode(1_050_004, "物料SKU不存在");
    ErrorCode MDM_ITEM_SKU_IS_DISABLE = new ErrorCode(1_050_005, "物料SKU已禁用");
    ErrorCode MDM_ITEM_SKU_CODE_DUPLICATE = new ErrorCode(1_050_006, "SKU编码已存在");
 
    // ========== 物料分类相关 1-050-051 ~ 1-050-100 ==========
    ErrorCode MDM_ITEM_CATEGORY_NOT_EXISTS = new ErrorCode(1_050_051, "物料分类不存在");
    ErrorCode MDM_ITEM_CATEGORY_CODE_DUPLICATE = new ErrorCode(1_050_052, "物料分类编码已存在");
    ErrorCode MDM_ITEM_CATEGORY_NAME_DUPLICATE = new ErrorCode(1_050_053, "物料分类名称已存在");
    ErrorCode MDM_ITEM_CATEGORY_PARENT_NOT_EXISTS = new ErrorCode(1_050_054, "父分类不存在");
    ErrorCode MDM_ITEM_CATEGORY_EXISTS_CHILDREN = new ErrorCode(1_050_055, "存在子分类,无法删除");
    ErrorCode MDM_ITEM_CATEGORY_EXISTS_ITEM = new ErrorCode(1_050_056, "分类下存在物料,无法删除");
 
    // ========== 计量单位相关 1-050-101 ~ 1-050-150 ==========
    ErrorCode MDM_UNIT_MEASURE_NOT_EXISTS = new ErrorCode(1_050_101, "计量单位不存在");
    ErrorCode MDM_UNIT_MEASURE_CODE_DUPLICATE = new ErrorCode(1_050_102, "计量单位编码已存在");
    ErrorCode MDM_UNIT_MEASURE_NAME_DUPLICATE = new ErrorCode(1_050_103, "计量单位名称已存在");
    ErrorCode MDM_UNIT_MEASURE_EXISTS_ITEM = new ErrorCode(1_050_104, "计量单位被物料使用,无法删除");
 
    // ========== 品牌相关 1-050-151 ~ 1-050-200 ==========
    ErrorCode MDM_BRAND_NOT_EXISTS = new ErrorCode(1_050_151, "品牌不存在");
    ErrorCode MDM_BRAND_CODE_DUPLICATE = new ErrorCode(1_050_152, "品牌编码已存在");
    ErrorCode MDM_BRAND_NAME_DUPLICATE = new ErrorCode(1_050_153, "品牌名称已存在");
    ErrorCode MDM_BRAND_EXISTS_ITEM = new ErrorCode(1_050_154, "品牌被物料使用,无法删除");
 
    // ========== 仓库相关 1-050-201 ~ 1-050-250 ==========
    ErrorCode MDM_WAREHOUSE_NOT_EXISTS = new ErrorCode(1_050_201, "仓库不存在");
    ErrorCode MDM_WAREHOUSE_CODE_DUPLICATE = new ErrorCode(1_050_202, "仓库编码已存在");
    ErrorCode MDM_WAREHOUSE_NAME_DUPLICATE = new ErrorCode(1_050_203, "仓库名称已存在");
    ErrorCode MDM_WAREHOUSE_IS_DISABLE = new ErrorCode(1_050_204, "仓库已禁用");
 
}