package com.uas.platform.b2b.erp.service;

import java.util.List;

import com.uas.platform.b2b.erp.model.AcceptNotify;
import com.uas.platform.b2b.erp.model.PurchaseNotify;
import com.uas.platform.b2b.model.PurchaseNotice;
import com.uas.platform.b2b.model.SaleSend;
import com.uas.platform.b2b.model.SaleSendItem;

public interface PurchaseNotifyService {

	/**
	 * 将ERP系统的送货提醒，转为平台的客户送货提醒
	 * 
	 * @param notifies
	 * @return
	 */
	List<PurchaseNotice> convertPurchaseNotify(List<PurchaseNotify> notifies);

	/**
	 * 将平台的发货单，转为买家ERP的收料通知单
	 * 
	 * @param sends
	 * @return
	 */
	List<AcceptNotify> convertSaleSend(List<SaleSend> sends);
	
	/**
	 * 将买家ERP的主动填写的收料通知单，转为平台的发货单
	 * 
	 * @param accepts
	 * @return
	 */
	List<SaleSendItem> convertAcceptNotify(List<AcceptNotify> accepts);

}
