package com.style24.front.biz.dao;

import java.util.Collection;

import com.style24.core.support.annotation.ShopDs;
import com.style24.persistence.domain.Goods;
import com.style24.persistence.domain.WishList;

/**
 * 위시리스트 Dao
 * 
 * @author gagamel
 * @since 2020. 12. 29
 */
@ShopDs
public interface TsfWishlistDao {
	/**
	 * 위시리스트 달
	 *
	 * @param 
	 * @return
	 * @author sowon
	 * @date 2021. 3. 29
	 */
	Collection<WishList> getWishListMonth(WishList wishList);
	
	/**
	 * 위시리스트 상품목록
	 *
	 * @param 
	 * @return
	 * @author sowon
	 * @date 2021. 3. 29
	 */
	Collection<Goods> getWishListGoodsList(WishList wishList);
	
	/**
	 * 위시리스트 퀵 상품목록
	 *
	 * @param 
	 * @return
	 * @author sowon
	 * @date 2021. 5. 13
	 */
	Collection<Goods> getQuickWishList(WishList wishList);
	
	/**
	 * 위시리스트 상품여부용
	 *
	 * @param 
	 * @return
	 * @author eskim
	 * @date 2021. 6. 30
	 */
	int getWishListGoodsCount(WishList wishList);
	
}
