package com.huigou.topsun.sap.processQuotedPrice.application;

import com.huigou.topsun.sap.processQuotedPrice.domain.ProcessQuotedPriceItem;
import com.huigou.topsun.sap.processQuotedPrice.domain.ProcessQuotedPriceItemNumber;
import com.huigou.topsun.sap.processQuotedPrice.domain.query.ProcessQuotedPriceQueryRequest;

import java.util.List;
import java.util.Map;

/**
 * @Auther: xin.lu
 * @Date: 2024/10/30/14:10
 * @Description:
 */
public interface ProcessQuotedPriceItemNumberApplication {
    public static final String QUERY_XML_FILE_PATH = "config/topsun/sap/processQuotedPrice/processQuotedPrice.xml";
    void saveProcessQuotedPriceItemNumbers(String processQuotedPriceItemId, List<ProcessQuotedPriceItemNumber> processQuotedPriceOrderItemNumbers);

    Map<String,Object> queryProcessQuotedPriceItemNumbers(ProcessQuotedPriceQueryRequest queryRequest);

    void deleteByIds(List<String> ids);

    List<ProcessQuotedPriceItemNumber> findByProcessQuotedPriceItemId(String processQuotedPriceItemId);
}
