package com.style24.batch.biz.dao;

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

/**
 * 배치 Dao
 *
 * @author gagamel
 * @since 2020. 12. 2
 */
@ShopDs
public interface TsbBatchDao {

	/**
	 * 배치ID로 배치명 조회
	 * @param batchId - 배치ID
	 * @return
	 * @author gagamel
	 * @since 2020. 12. 2
	 */
	String getBatchName(String batchId);

	/**
	 * 배치로그 생성
	 * @param batchLog - 배치로그 정보
	 * @author gagamel
	 * @since 2020. 12. 2
	 */
	void createBatchLog(BatchLog batchLog);

	/**
	 * 배치로그 종료 처리
	 * @param batchLogSq - 배치로그일련번호
	 * @author gagamel
	 * @since 2020. 12. 2
	 */
	void updateBatchLog(Integer batchLogSq);

}
