package com.xunhong.erp.turbo.api.biz.api;

import com.xunhong.erp.turbo.api.biz.dto.cmd.OrderSupplierBatchInvoiceUploadCmd;
import com.xunhong.erp.turbo.api.biz.dto.cmd.OrderSupplierUpdateCmd;
import com.xunhong.erp.turbo.api.biz.dto.qry.OrderSupplierPageQry;
import com.xunhong.erp.turbo.api.biz.dto.vo.OrderSupplierVO;
import com.xunhong.erp.turbo.base.dto.PageDTO;

/**
 * @author shenyifei
 */
public interface OrderSupplierServiceI {
    PageDTO<OrderSupplierVO> page(OrderSupplierPageQry orderSupplierPageQry);

    OrderSupplierVO update(OrderSupplierUpdateCmd orderSupplierUpdateCmd);

    /**
     * 批量上传供应商发票
     *
     * @param batchInvoiceUploadCmd 批量上传发票命令
	 */
    void batchUploadInvoice(OrderSupplierBatchInvoiceUploadCmd batchInvoiceUploadCmd);
}

