11 小时以前 8655501ffb8dbdaf2508e575933063e6731be714
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/batch/MesProBatchService.java
@@ -2,6 +2,7 @@
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.mes.controller.admin.pro.batch.vo.MesProBatchPageReqVO;
import cn.iocoder.yudao.module.mes.controller.admin.pro.batch.vo.MesProBatchPreGenerateReqVO;
import cn.iocoder.yudao.module.mes.controller.admin.pro.batch.vo.MesProBatchSaveReqVO;
import cn.iocoder.yudao.module.mes.dal.dataobject.pro.batch.MesProBatchDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.pro.batch.MesProBatchWorkerDO;
@@ -26,6 +27,21 @@
    Long createBatch(@Valid MesProBatchSaveReqVO createReqVO);
    /**
     * 预生成生产批次二维码:仅创建携带临时批次码的批次记录,不录入业务信息,状态为草稿
     *
     * @param reqVO 预生成信息
     * @return 新建的批次记录(含临时批次码)
     */
    List<MesProBatchDO> preGenerateBatch(@Valid MesProBatchPreGenerateReqVO reqVO);
    /**
     * 补录生产批次业务信息(品种、袋型、产线、日期、责任人、生产人员),生成正式批次号
     *
     * @param fillReqVO 补录信息,id 必填
     */
    void fillBatchInfo(@Valid MesProBatchSaveReqVO fillReqVO);
    /**
     * 更新生产批次(含生产人员配置)
     *
     * @param updateReqVO 更新信息