| | |
| | | package com.ruoyi.production.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.production.bean.dto.ProductionOrderPickDto; |
| | | import com.ruoyi.production.bean.vo.ProductionOrderPickVo; |
| | | import com.ruoyi.production.pojo.ProductionOrderPick; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | */ |
| | | public interface ProductionOrderPickService extends IService<ProductionOrderPick> { |
| | | |
| | | Boolean savePick(ProductionOrderPickDto dto); |
| | | |
| | | Boolean updatePick(ProductionOrderPickDto dto); |
| | | |
| | | List<ProductionOrderPickVo> listPickedDetail(Long productionOrderId); |
| | | |
| | | /** |
| | | * 查询某个工序工单的领料物料清单: |
| | | * 既包含订单BOM快照中分配给该工序的可领用物料建议,也包含该工单已产生的领料记录。 |
| | | */ |
| | | List<ProductionOrderPickVo> listTaskMaterials(Long productionOperationTaskId); |
| | | |
| | | /** |
| | | * 工序统一领料:按工单直接领料并立即扣减库存,可重复领料。 |
| | | */ |
| | | Boolean savePickByTask(ProductionOrderPickDto dto); |
| | | |
| | | /** |
| | | * 判断某个工序工单是否已存在有效领料(任一物料净领料数量大于0)。 |
| | | */ |
| | | boolean hasEffectivePick(Long productionOperationTaskId); |
| | | } |