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.CheckOrderItemParams; import com.vincent.rsf.server.manager.controller.params.CheckOrderParams; import com.vincent.rsf.server.manager.controller.params.OrderOutTaskParam; import com.vincent.rsf.server.manager.entity.WkOrder; import org.springframework.web.multipart.MultipartFile; import java.util.HashMap; import java.util.List; public interface CheckOrderService extends IService { R excelImport(MultipartFile file, HashMap hashMap, Long loginUserId); R saveCheckOrder(AsnOrderAndItemsParams params, Long loginUserId); R cancelCheckOrder(Long id); R updateOrderItem(AsnOrderAndItemsParams params, Long loginUserId); R getSiteNos(); R genCheckPreview(OrderOutTaskParam param); R getAllLocByMatnr(List matnrs); R genCheckOutTask(List checkParams, Long loginUserId); }