gongchunyi
8 小时以前 7ea8883ca6b47ec014a32ed57c3bea64544e893e
src/main/java/com/ruoyi/appendix/service/AppendixService.java
@@ -1,5 +1,6 @@
package com.ruoyi.appendix.service;
import com.ruoyi.production.pojo.ProductOrder;
import com.ruoyi.productionPlan.dto.ProductionPlanDto;
/**
@@ -13,33 +14,33 @@
 */
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);
}