package com.sw.mes.production.service;

import com.sw.mes.production.dto.DecompositionSchemeParam;
import com.sw.mes.production.dto.FormulaSchemeData;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author zhaowenjie
 */
public interface FormulaSchemeOutService {
    FormulaSchemeData decompositionScheme(DecompositionSchemeParam decompositionSchemeParam);

    // 检查分桶后物料分类是否符合规则
    Boolean checkSplitMaterialClass(FormulaSchemeData schemeData);

//    FormulaSchemeData decompositionScheme(String schemeCode, String schemeVersion, String weightSchemeCode, List<FormulaSchemeData.LoadingDetail> loadingDetails, BigDecimal weight);
}
