liyong
2026-07-03 7085354cb7e6283f72e99d7eff8e73b8c7ba0cb9
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
package cn.iocoder.yudao.module.mes.enums;
 
/**
 * MES 业务类型常量
 *
 * 集中管理业务类型枚举的编号,按业务域分段。
 * 各枚举类引用此处常量,避免硬编码数字。(也避免冲突!!!)
 *
 * @author 芋道源码
 */
public final class MesBizTypeConstants {
 
    private MesBizTypeConstants() {}
 
    // ========== QC 质检模块 [1, 100) ==========
 
    public static final int QC_IQC = 1; // 来料检验:MesQcIqcDO
    public static final int QC_IPQC = 2; // 过程检验:MesQcIpqcDO
    public static final int QC_OQC = 3; // 出货检验:MesQcOqcDO
    public static final int QC_RQC = 4; // 退货检验:MesQcRqcDO
 
    // ========== WM 仓库模块 [100, 200) ==========
 
    public static final int WM_ARRIVAL_NOTICE = 100; // 到货通知单:MesWmArrivalNoticeDO
    public static final int WM_WAREHOUSE = 102; // 仓库:MesWmWarehouseDO
    public static final int WM_LOCATION = 103; // 库位:MesWmLocationDO
    public static final int WM_AREA = 104; // 库位:MesWmStorageAreaDO
    public static final int WM_PACKAGE = 105; // 装箱单:MesWmPackageDO
    public static final int WM_STOCK = 106; // 库存:MesWmMaterialStockDO
    public static final int WM_BATCH = 107; // 批次:MesWmBatchDO
    public static final int WM_TRANSACTION = 108; // 库存事务流水:MesWmTransactionDO
    public static final int WM_SN = 109; // SN 码:MesWmSnDO
    public static final int WM_ITEM_RECEIPT_IN = 110; // 采购入库:MesWmItemReceiptDO
    public static final int WM_TRANSFER_OUT = 111; // 调拨出库:MesWmTransferDO
    public static final int WM_TRANSFER_IN = 112; // 调拨入库:MesWmTransferDO
    public static final int WM_MISC_ISSUE = 113; // 其他出库:MesWmMiscIssueDO
    public static final int WM_MISC_RECPT = 114; // 其他入库:MesWmMiscReceiptDO
    public static final int WM_ISSUE = 115; // 生产领料:MesWmProductIssueDO
    public static final int WM_RETURN_ISSUE = 116; // 生产退料:MesWmReturnIssueDO
    public static final int WM_PRODUCT_RECPT = 117; // 生产入库:MesWmProductReceiptDO
    public static final int WM_PRODUCT_SALES = 118; // 销售出库:MesWmProductSalesDO
    public static final int WM_RETURN_SALES = 119; // 销售退货入库:MesWmReturnSalesDO
    public static final int WM_OUTSOURCE_ISSUE = 120; // 外协发料:MesWmOutsourceIssueDO
    public static final int WM_OUTSOURCE_RECPT = 121; // 外协入库:MesWmOutsourceReceiptDO
    public static final int WM_ITEM_CONSUME = 122; // 生产消耗:MesWmItemConsumeDO
    public static final int WM_PRODUCT_PRODUCE = 123; // 产品产出:MesWmProductProduceDO
    public static final int WM_RETURN_VENDOR = 124; // 供应商退货出库:MesWmReturnVendorDO
 
    // ========== CAL 排班模块 [200, 300) ==========
 
    // TODO @芋艿【暂时忽略】:MesProWorkOrderTypeEnum
    // TODO @芋艿【暂时忽略】:MesProWorkOrderSourceTypeEnum
 
    // ========== PRO 生产模块 [300, 400) ==========
 
    public static final int PRO_CARD = 300; // 流转卡:MesProCardDO
    public static final int PRO_WORKORDER = 301; // 工单:MesProWorkOrderDO
    public static final int PRO_TRANS_ORDER = 302; // 流转单:MesProTransOrderDO
    public static final int PRO_TASK = 303; // 生产任务:MesProTaskDO
    public static final int PRO_FEEDBACK = 304; // 生产报工:MesProFeedbackDO
 
    // ========== DV 设备模块 [400, 500) ==========
 
    public static final int DV_MACHINERY = 400; // 设备:MesDvMachineryDO
 
    // ========== TM 工装夹具模块 [500, 600) ==========
 
    public static final int TM_TOOL = 500; // 工装:MesToolDO
 
    // ========== MD 主数据模块 [600, 700) ==========
 
    public static final int MD_ITEM = 600; // 物料:MesMdItemDO
    public static final int MD_VENDOR = 601; // 供应商:MesMdVendorDO
    public static final int MD_WORKSTATION = 602; // 工作站:MesMdWorkstationDO
    public static final int MD_WORKSHOP = 603; // 车间:MesMdWorkshopDO
    public static final int MD_USER = 604; // 人员:系统用户
    public static final int MD_CLIENT = 605; // 客户:MesMdClientDO
 
    // ========== PD 产品设计模块 [700, 800) ==========
 
    public static final int PD_PROJECT = 700;          // 设计项目:MesPdProjectDO
    public static final int PD_DOCUMENT = 701;         // 资料子表:MesPdDocumentDO
    public static final int PD_DOCUMENT_AUDIT = 702;   // 资料审核:MesPdDocumentAuditDO
    public static final int PD_ARCHIVE = 703;          // 归档台账:MesPdArchiveDO
    public static final int PD_PROCESS_PARAM = 704;    // 工艺参数:MesPdProcessParamDO
    public static final int PD_PROCESS_PARAM_TEMPLATE = 705; // 工艺参数模板:MesPdProcessParamTemplateDO
 
    // ========== 特殊类型(非业务实体) [900, 1000) ==========
 
    public static final int QUALITY_STATUS = 900; // 质量状态:非实体,用于盘点等场景的状态筛选
 
}