package com.opentravelsoft.providers;
import java.util.List;
import com.opentravelsoft.entity.finance.Reckoning;
import com.opentravelsoft.entity.finance.ReckoningAcct;
/**
* 帐单
*
* @author zhangst
*
*/
public interface ReckoningDao extends GenericDao<Reckoning, Integer> {
/**
* 得到订单所对应的所有帐单
*
* @param reserveNo
* @return
*/
public List<Reckoning> getReckoning(String reserveNo);
/**
* 保存帐单
*
* @param reckoning
* @return
*/
public Reckoning wholeReckoningMake(Reckoning reckoning);
/**
* 得到一个帐单的信息和所有帐单明细
*
* @param reckoningId
* @return
*/
public Reckoning getReckoningInfo(int reckoningId);
/**
* 修改帐单
*
* @param reckoning
* @return
*/
public int wholeReckoningModify(Reckoning reckoning);
/**
* 取订单所对应的名单
*
* @param reserveNo
* @return
*/
public List<ReckoningAcct> getCustomerList(String reserveNo);
/**
* 记录打印信息
*
* @param reckoningId
* @return
*/
public int setPrint(int reckoningId);
public List<ReckoningAcct> getTourReckoningAcctList(String tourNo);
}