package cn.iocoder.yudao.module.mes.api.productsales; import cn.iocoder.yudao.module.mes.api.productsales.dto.MesWmProductSalesRespDTO; import java.util.List; /** * MES 销售出库单 API 接口 * * 供 CRM 开票绑定出库单、财务对账使用 */ public interface MesWmProductSalesApi { /** * 根据销售订单编号查询出库单列表 * * @param saleOrderId 销售订单编号 * @return 出库单列表(含明细) */ List getProductSalesListBySaleOrderId(Long saleOrderId); /** * 根据客户编号查询出库单列表 * * @param clientId 客户编号 * @return 出库单列表(含明细) */ List getProductSalesListByClientId(Long clientId); /** * 获得出库单 * * @param id 出库单编号 * @return 出库单(含明细),不存在时返回 null */ MesWmProductSalesRespDTO getProductSales(Long id); }