package com.interplug.qcast.biz.displayItem; import com.interplug.qcast.biz.displayItem.dto.BomSyncResponse; import com.interplug.qcast.biz.displayItem.dto.DisplayItemRequest; import com.interplug.qcast.biz.displayItem.dto.ItemResponse; import com.interplug.qcast.biz.displayItem.dto.ItemSyncResponse; import java.util.List; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @Mapper public interface DisplayItemMapper { void setStoreDisplayItemSave(DisplayItemRequest displayItemRequest) throws Exception; List getItemList(@Param("saleStoreId") String saleStoreId); ItemResponse getItemDetail(@Param("itemId") String itemId); /** * 아이템 정보 동기화 * * @param itemInfoSync 아이템 정보 * @return * @throws Exception */ int setItemSyncSave(ItemSyncResponse itemInfoSync); /** * BOM 아이템 정보 삭제 * * @param bomInfoSync 아이템 정보 * @return * @throws Exception */ int deleteBomSync(BomSyncResponse bomInfoSync); /** * BOM 아이템 정보 동기화 * * @param bomInfoSync 아이템 정보 * @return * @throws Exception */ int setBomSyncSave(BomSyncResponse bomInfoSync); }