package com.style24.scm.biz.dao;

import java.util.Collection;

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

/**
 * 배송 Dao
 *
 * @author moon
 * @since 2021. 04. 25
 */
@ShopDs
public interface TssDeliveryDao {

	
	/**
	 * 배송완료 상태값 변경 
	 * @param SweetTracker
	 * @return
	 * @author moon
	 * @since 2021. 04. 14
	 */
	void updateTbOrderDtlStat(SweetTracker sweetTracker);	
	
	/**
	 * 스윗트래커 배송상태 등록 
	 * @param SweetTracker
	 * @return
	 * @author moon
	 * @since 2021. 04. 14
	 */
	void insertTbSweetTracker(SweetTracker sweetTracker);
	
	/**
	 * 주문상세번호 조회  
	 * @param SweetTracker
	 * @return Collection<SweetTracker>
	 * @author moon
	 * @since 2021. 04. 14
	 */	
	Collection<SweetTracker> getOrdDtlNoList(SweetTracker sweetTracker);
	
	/**
	 * 주문변경번호 조회  
	 * @param SweetTracker
	 * @return Collection<SweetTracker>
	 * @author moon
	 * @since 2021. 04. 14
	 */	
	Collection<SweetTracker> getOrdChgSqList(SweetTracker sweetTracker);
	
	/**
	 * 주문변경 상태값 변경 
	 * @param SweetTracker
	 * @return
	 * @author moon
	 * @since 2021. 04. 14
	 */
	void updateOrdChgSqStat(SweetTracker sweetTracker);		
	

	int saveTemp(SweetTracker sweetTracker);			
	
}
