package com.vincent.rsf.server.manager.service; import com.baomidou.mybatisplus.extension.service.IService; import com.vincent.rsf.framework.common.R; import com.vincent.rsf.server.manager.controller.params.AsnOrderAndItemsParams; import com.vincent.rsf.server.manager.controller.params.BatchUpdateParam; import com.vincent.rsf.server.manager.entity.WkOrder; import java.util.List; import java.util.Map; public interface AsnOrderService extends IService { boolean notifyInspect(List orders); List getListByMatnr(Map params); R saveOrderAndItems(AsnOrderAndItemsParams params, Long loginUserId) throws Exception; R updateOrderItem(AsnOrderAndItemsParams params, Long loginUserId) throws Exception; boolean batchUpdate(BatchUpdateParam params, Long loginUserId); R completeOrder(Long id, Long loginUserId); R closeOrder(Long id); R createByPo(Map params); R removeOrders(List list); R getDashbord(); R getStockTrand(); /** 为入库通知单列表填充组托数量(palletQty),用于列表展示 */ void fillPalletQty(List orders); }