package com.topsun.posclient.sales.core.service; import com.topsun.posclient.common.POSException; import com.topsun.posclient.common.service.IBaseService; import com.topsun.posclient.datamodel.PartSales; /** * 退换货服务接口 * * @author Dong * */ public interface IReturnedService extends ISalesService { /** * 保存零售退货 * @param partSales * @throws POSException */ public void saveReturnedData(PartSales partSales) throws POSException; /** * 退换货时根据发票号码查询单品列表 * @param invoiceNum 发票号码 * @return 销售信息对象 * @throws POSException */ public PartSales queryReturnedItemsByInvoiceNum(String invoiceNum, String invoiceCode) throws POSException; public String addTotalAmountForReturn(PartSales partSales, String countAmountStr) throws POSException; }