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_STOCK_TAKING = 107; // 盘点调整
|
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_ITEM_RECEIPT_CANCEL = 111; // 采购入库取消(红字冲销)
|
public static final int WM_TRANSFER_OUT = 112; // 调拨出库:MesWmTransferDO
|
public static final int WM_TRANSFER_IN = 113; // 调拨入库:MesWmTransferDO
|
public static final int WM_MISC_ISSUE = 114; // 其他出库:MesWmMiscIssueDO
|
public static final int WM_MISC_RECPT = 115; // 其他入库:MesWmMiscReceiptDO
|
public static final int WM_ISSUE = 116; // 生产领料:MesWmProductIssueDO
|
public static final int WM_RETURN_ISSUE = 117; // 生产退料:MesWmReturnIssueDO
|
public static final int WM_PRODUCT_RECPT = 118; // 生产入库:MesWmProductReceiptDO
|
public static final int WM_PRODUCT_SALES = 119; // 销售出库:MesWmProductSalesDO
|
public static final int WM_RETURN_SALES = 120; // 销售退货入库:MesWmReturnSalesDO
|
public static final int WM_OUTSOURCE_ISSUE = 121; // 外协发料:MesWmOutsourceIssueDO
|
public static final int WM_OUTSOURCE_RECPT = 122; // 外协入库:MesWmOutsourceReceiptDO
|
public static final int WM_ITEM_CONSUME = 123; // 生产消耗:MesWmItemConsumeDO
|
public static final int WM_PRODUCT_PRODUCE = 124; // 产品产出:MesWmProductProduceDO
|
public static final int WM_RETURN_VENDOR = 125; // 供应商退货出库:MesWmReturnVendorDO
|
public static final int WM_STOCK_ADJUST_IN = 126; // 库存调整入库(自定义入库)
|
public static final int WM_STOCK_ADJUST_OUT = 127; // 库存调整出库(自定义出库)
|
|
// ========== 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; // 质量状态:非实体,用于盘点等场景的状态筛选
|
|
}
|