package com.style24.batch.biz.dao;

import java.util.Collection;

import org.springframework.stereotype.Repository;

import com.style24.core.support.annotation.ShopDs;
import com.style24.persistence.domain.ShoplinkerGoods;

/**
 * 샵링커 Dao
 *
 * @author jmh
 * @since 2021. 06. 22
 */
@ShopDs
@Repository
public interface TsbShoplinkerDao {

	/**
	 * 샵링커 전송 이력
	 *
	 * @param shoplinkerSearch
	 * @return
	 * @author jmh
	 * @since 2021. 06. 22
	 */
	void insertShoplinerApiHst(ShoplinkerGoods shoplinkerGoods);

	/**
	 * 재고수정
	 *
	 * @return
	 * @author jmh
	 * @since  2021. 06. 22
	 */
	void updateStockInfo(ShoplinkerGoods shoplinkerGoods);

	/**
	 * 재고 전체 동기화
	 *
	 * @return
	 * @author jmh
	 * @since  2021. 06. 22
	 */
	void updateSyncStock();

	/**
	 * 재고 변경 목록
	 *
	 * @return
	 * @author jmh
	 * @since  2021. 06. 22
	 */
	Collection<ShoplinkerGoods> getSyncStockList();




}
