package com.style24.admin.biz.dao;

import com.style24.core.support.annotation.ShopDs;
import com.style24.persistence.domain.SearchData;
import com.style24.persistence.domain.Sequence;

/**
 * 공용 Dao
 *
 * @author eskim
 * @since 2020. 10. 22
 */
@ShopDs
public interface TsaCommonDao {

	/**
	 * 엑셀조회를 위한 SEARCH 테이블 삭제
	 *
	 * @param searchData
	 * @author eskim
	 * @since 2020. 10. 22
	 */
	void deleteExceluploadSearCh(SearchData searchData);

	/**
	 * 엑셀조회를 위한 SEARCH 테이블 생성
	 *
	 * @param searchData
	 * @author eskim
	 * @since 2020. 10. 22
	 */
	void createExceluploadSearch(SearchData searchData);

	/**
	 * 엑셀조회를 위한 SEARCH 테이블 생성 - dummy 컬럼 포함
	 *
	 * @param searchData
	 * @author eskim
	 * @since 2020. 10. 22
	 */
	void createExceluploadSearchByAll(SearchData searchData);

	/**
	 * 샘플파일 시스템파일명 조회
	 * @param sampleFileId - 샘플파일ID
	 * @return
	 * @author gagamel
	 * @since 2020. 11. 3
	 */
	String getSampleFileSystemFilename(String sampleFileId);

	/**
	 * WMS 연동 여부
	 *
	 * @return
	 * @author eskim
	 * @since 2020. 01. 16
	 */
	String getWmsSyncYn();

}
