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.AsnOrder; 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); }