package com.ruoyi.appendix.service; import com.ruoyi.productionPlan.dto.ProductionPlanDto; /** *
* BOM-工艺路线附表Service接口 *
* * @author deslrey * @version 1.0 * @since 2026/03/18 14:45 */ public interface AppendixService { /** * 将对应的工艺路线子集与绑定的BOM子集填充到附表中 * * @param productOrderId 生产订单ID * @param processRouteId 工艺路线ID */ void populateData(Long productOrderId, Long processRouteId); /** * 给下发的砌块拉取对应的工艺路线子集与绑定的BOM子集填充到附表中 * * @param productionPlanDto 产品详情 */ Long populateBlocks(ProductionPlanDto productionPlanDto); /** * 给下发的板材拉取对应的工艺路线子集与绑定的BOM子集填充到附表中 * * @param productionPlanDto 产品详情 */ Long populatePlates(ProductionPlanDto productionPlanDto); /** * 删除该订单携带的附表数据 * * @param processRouteId 工艺路线ID */ void deleteData(Long processRouteId); }