| | |
| | | |
| | | 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; |
| | |
| | | Long createBatch(@Valid MesProBatchSaveReqVO createReqVO); |
| | | |
| | | /** |
| | | * 预生成生产批次二维码:仅创建携带临时批次码的批次记录,不录入业务信息,状态为草稿 |
| | | * |
| | | * @param reqVO 预生成信息 |
| | | * @return 新建的批次记录(含临时批次码) |
| | | */ |
| | | List<MesProBatchDO> preGenerateBatch(@Valid MesProBatchPreGenerateReqVO reqVO); |
| | | |
| | | /** |
| | | * 补录生产批次业务信息(品种、袋型、产线、日期、责任人、生产人员),生成正式批次号 |
| | | * |
| | | * @param fillReqVO 补录信息,id 必填 |
| | | */ |
| | | void fillBatchInfo(@Valid MesProBatchSaveReqVO fillReqVO); |
| | | |
| | | /** |
| | | * 更新生产批次(含生产人员配置) |
| | | * |
| | | * @param updateReqVO 更新信息 |