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

* * @param orderId 生产订单ID * @param productionPlanDto 产品详情 */ Long populatePlates(Long orderId, ProductionPlanDto productionPlanDto); /** * 删除该订单携带的附表数据 * * @param orderId 生产订单ID * @param processRouteId 工艺路线ID */ void deleteData(Long orderId, Long processRouteId); }