| | |
| | | package com.ruoyi.appendix.service; |
| | | |
| | | import com.ruoyi.production.pojo.ProductOrder; |
| | | import com.ruoyi.productionPlan.dto.ProductionPlanDto; |
| | | |
| | | /** |
| | |
| | | */ |
| | | public interface AppendixService { |
| | | |
| | | |
| | | /** |
| | | * 将对应的工艺路线子集与绑定的BOM子集填充到附表中 |
| | | * |
| | | * @param productOrderId 生产订单ID |
| | | * @param processRouteId 工艺路线ID |
| | | */ |
| | | void populateData(Long productOrderId, Long processRouteId); |
| | | void populateData(ProductOrder productOrder); |
| | | |
| | | /** |
| | | * 给下发的砌块拉取对应的工艺路线子集与绑定的BOM子集填充到附表中 |
| | | * |
| | | * @param orderId 生产订单ID |
| | | * @param productionPlanDto 产品详情 |
| | | */ |
| | | Long populateBlocks(ProductionPlanDto productionPlanDto); |
| | | Long populateBlocks(Long orderId, ProductionPlanDto productionPlanDto); |
| | | |
| | | /** |
| | | * 给下发的板材拉取对应的工艺路线子集与绑定的BOM子集填充到附表中 |
| | | * <p> |
| | | * |
| | | * @param orderId 生产订单ID |
| | | * @param productionPlanDto 产品详情 |
| | | */ |
| | | Long populatePlates(ProductionPlanDto productionPlanDto); |
| | | Long populatePlates(Long orderId, ProductionPlanDto productionPlanDto); |
| | | |
| | | /** |
| | | * 删除该订单携带的附表数据 |
| | | * |
| | | * @param orderId 生产订单ID |
| | | * @param processRouteId 工艺路线ID |
| | | */ |
| | | void deleteData(Long processRouteId); |
| | | void deleteData(Long orderId, Long processRouteId); |
| | | } |