package com.style24.admin.biz.dao;

import java.util.Collection;

import com.gagaframework.web.parameter.GagaMap;

import com.style24.core.support.annotation.ShopDs;
import com.style24.persistence.domain.Pos;
import org.springframework.stereotype.Repository;

/**
 * 매장POS Dao
 * 
 * @author moon
 * @since 2020. 11. 13
 */
@ShopDs
@Repository
public interface TsaPosDao {

	/**
	 * 매장로그인 정보 조회
	 * 
	 * @param pos
	 * @return Pos
	 * @author moon
	 * @since 2020. 11. 13
	 */
	Pos getStoreLoginInfo(Pos pos);

	/**
	 * 출고대기목록, 출고목록
	 * 
	 * @param pos - 매장
	 * @return Collection<Pos>
	 * @author moon
	 * @since 2020. 11. 13
	 */
	Collection<Pos> getPosDeliveryList(Pos pos);

	/**
	 * 정산내역
	 * 
	 * @param pos - 매장
	 * @return Collection<Pos>
	 * @author moon
	 * @since 2020. 11. 13
	 */
	Collection<Pos> getPosUsacList(Pos pos);

	/**
	 * Cnplus엑셀다운로드
	 * 
	 * @param pos - 매장
	 * @return Collection<Pos>
	 * @author moon
	 * @since 2020. 11. 13
	 */
	Collection<GagaMap> getOrderExcelList(Pos pos);

	/**
	 * 매장 r/t여부 조회   ???????
	 * 
	 * @param pos - 매장
	 * @return int
	 * @author moon
	 * @since 2020. 11. 13
	 */	
	int getShopRtCheck(Pos pos);

}
