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

import com.huigou.topsun.sap.inventoryRecord.domain.InventoryRecordItemIm;
import com.huigou.topsun.sap.inventoryRecord.domain.query.InventoryRecordQueryRequest;
import com.huigou.topsun.sap.inventoryRecord.domain.vo.InventoryRecordVo;

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

/**
 * @author xin.lu
 * @Description: TODO
 * @date 2025/7/1710:31
 */
public interface InventoryRecordItemImApplication {
    public static final String QUERY_XML_FILE_PATH = "config/topsun/sap/inventoryRecord/inventoryRecord.xml";
    void saveInventoryRecordItemIms(String InventoryRecordId, List<InventoryRecordItemIm> InventoryRecordItems);

    Map<String, Object> queryInventoryRecordItemIms(InventoryRecordQueryRequest queryRequest);

    List<InventoryRecordItemIm> queryInventoryRecordItemIms(String InventoryRecordId);

    void saveInventoryRecordImVo(List<InventoryRecordVo> inventoryRecordVos, String inventoryRecordId);
}
