package com.style24.batch.biz.dao;

import java.util.Collection;
import java.util.HashMap;

import com.style24.core.support.annotation.CjDs;
import com.style24.persistence.domain.Delivery;

/**
 * CJ Dao
 *
 * @author moon
 * @since 2021. 04. 09
 */
@CjDs
public interface TsbCjDeliveryDao {

	/**
	 * cj 회수 송장번호 조회 
	 * @param 
	 * @return Collection<Delivery>
	 * @author moon
	 * @since 2021. 04. 12
	 */
	Collection<Delivery> getCjWdInvoiceList();
	
	/**
	 * cj 회수 상태 조회  
	 * @param 
	 * @return Collection<Delivery>
	 * @author moon
	 * @since 2021. 04. 12
	 */
	Collection<Delivery> getCjWdStatList(); 
	
	/**
	 * cj 회수상태 수신 결과 업데이트 
	 * @param Delivery
	 * @return 
	 * @author moon
	 * @since 2021. 04. 12
	 */
	void updateCjWdStat(Delivery delivery);	
	
	/**
	 * cj 회수송장번호 수신 결과 업데이트 
	 * @param Delivery
	 * @return 
	 * @author moon
	 * @since 2021. 05. 24
	 */
	void updateCjInvcNo(Delivery delivery);		
	
	
	
	
}
