4 天以前 ed0b34e7377749befc33465318285bcc52128770
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/route/MesProRouteProductBomService.java
@@ -4,12 +4,13 @@
import cn.iocoder.yudao.module.mes.dal.dataobject.pro.route.MesProRouteProductBomDO;
import jakarta.validation.Valid;
import java.util.Collection;
import java.util.List;
/**
 * MES 工艺路线产品 BOM Service 接口
 *
 * @author 芋道源码
 * @author 超级管理员
 */
public interface MesProRouteProductBomService {
@@ -53,4 +54,22 @@
     */
    void deleteRouteProductBomByRouteIdAndProductId(Long routeId, Long productId);
    /**
     * 按工艺路线和产品查询 BOM 列表
     *
     * @param routeId 工艺路线编号
     * @param productId 产品物料编号
     * @return BOM 列表
     */
    List<MesProRouteProductBomDO> getRouteProductBomListByRouteIdAndProductId(Long routeId, Long productId);
    /**
     * 按工艺路线和多个产品批量查询 BOM 列表
     *
     * @param routeId 工艺路线编号
     * @param productIds 产品物料编号集合
     * @return BOM 列表
     */
    List<MesProRouteProductBomDO> getRouteProductBomListByProductIds(Long routeId, Collection<Long> productIds);
}