4 小时以前 6d910029b6c81db0a2b66caa66952781397b153a
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/batch/MesWmBatchService.java
@@ -6,6 +6,7 @@
import cn.iocoder.yudao.module.mes.controller.admin.wm.batch.vo.MesWmBatchProcessTraceRespVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.batch.vo.MesWmBatchPurchaseSourceRespVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.batch.vo.MesWmBatchSalesTargetRespVO;
import cn.iocoder.yudao.module.mes.dal.dataobject.pro.batch.MesProBatchDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.wm.batch.MesWmBatchDO;
import java.util.List;
@@ -131,4 +132,15 @@
     */
    MesWmBatchDO getBatchBySn(String sn);
    /**
     * 根据生产批次获取或创建仓库批次(打通生产批次体系与仓库批次体系)
     * <p>
     * 生产线扫码入库、销售出库、质检转合格等流程,库存与流水统一挂在仓库批次(mes_wm_batch)上,
     * 通过生产批次号(mes_pro_batch.code)桥接,已存在则直接复用,否则新建。
     *
     * @param proBatch 生产批次
     * @return 仓库批次(含 id)
     */
    MesWmBatchDO getOrCreateByProBatch(MesProBatchDO proBatch);
}