| | |
| | | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.batch.vo.MesWmBatchGenerateReqVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.batch.vo.MesWmBatchPageReqVO; |
| | | 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.wm.batch.MesWmBatchDO; |
| | | |
| | | import java.util.List; |
| | |
| | | */ |
| | | Long getBatchCountByToolId(Long toolId); |
| | | |
| | | /** |
| | | * 获得批次采购来源(采购入库单 + IQC) |
| | | * |
| | | * @param code 批次号 |
| | | * @return 采购来源列表 |
| | | */ |
| | | List<MesWmBatchPurchaseSourceRespVO> getPurchaseSourceList(String code); |
| | | |
| | | /** |
| | | * 获得批次销售去向(销售出库单 + OQC) |
| | | * |
| | | * @param code 批次号 |
| | | * @return 销售去向列表 |
| | | */ |
| | | List<MesWmBatchSalesTargetRespVO> getSalesTargetList(String code); |
| | | |
| | | /** |
| | | * 获得批次工序流转(产出/投入事件) |
| | | * |
| | | * @param code 批次号 |
| | | * @return 工序流转列表 |
| | | */ |
| | | List<MesWmBatchProcessTraceRespVO> getProcessTraceList(String code); |
| | | |
| | | /** |
| | | * 根据 SN 码获得批次 |
| | | * |
| | | * @param sn SN 码 |
| | | * @return 批次记录(未命中返回 null) |
| | | */ |
| | | MesWmBatchDO getBatchBySn(String sn); |
| | | |
| | | } |