package com.topsun.posclient.sales.core.service;
import java.math.BigDecimal;
import java.util.List;
import com.topsun.posclient.common.POSException;
import com.topsun.posclient.common.service.IBaseService;
import com.topsun.posclient.datamodel.CashierModel;
import com.topsun.posclient.datamodel.Item;
import com.topsun.posclient.datamodel.PartSales;
/**
* 投资预订服务接口
*
* @author Dong
*
*/
public interface IGoldBookingService extends ISalesService {
/**
* 保存投资金条预订数据
* @param partSales
* @throws POSException
*/
public void saveGoldBookingData(PartSales partSales) throws POSException;
/**
* 根据预订单号查询原始单据信息
* @param docNum 单据编号
* @return 零售信息
* @throws POSException
*/
public List<Item> queryRetailDetailByDocNum(String docNum) throws POSException;
public List<CashierModel> queryCashierModelDetailByDocNum(String docNum) throws POSException;
/**
* 获取实时金价
* @param mtartCode 物料编码
* @return
* @throws POSException
*/
public BigDecimal getServerGoldPrice(String mtartCode) throws POSException;
}