package com.ruoyi.appendix.service;
|
|
import com.ruoyi.productionPlan.dto.ProductionPlanDto;
|
|
/**
|
* <br>
|
* BOM-工艺路线附表Service接口
|
* </br>
|
*
|
* @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);
|
}
|