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

import com.huigou.topsun.sap.inventoryRecord.domain.InventoryRecordItemWm;
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 InventoryRecordItemWmApplication {
    public static final String QUERY_XML_FILE_PATH = "config/topsun/sap/inventoryRecord/inventoryRecord.xml";
    void saveInventoryRecordItemWms(String InventoryRecordId, List<InventoryRecordItemWm> InventoryRecordItems);

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

    List<InventoryRecordItemWm> queryInventoryRecordItemWms(String InventoryRecordId);

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