| package com.vincent.rsf.server.api.service; | 
|   | 
| import com.vincent.rsf.framework.common.R; | 
| import com.vincent.rsf.server.api.controller.erp.params.CheckObjParams; | 
| import com.vincent.rsf.server.api.controller.erp.params.OpStockParams; | 
| import com.vincent.rsf.server.api.controller.erp.params.OtherReceiptParams; | 
| import com.vincent.rsf.server.api.controller.erp.params.PublicToStockParams; | 
| import com.vincent.rsf.server.manager.controller.params.WaitPakinParam; | 
| import com.vincent.rsf.server.manager.entity.WkOrder; | 
| import com.vincent.rsf.server.manager.entity.QlyIsptItem; | 
| import com.vincent.rsf.server.manager.entity.WaitPakin; | 
| import com.vincent.rsf.server.system.controller.param.LoginParam; | 
| import com.vincent.rsf.server.system.entity.Fields; | 
|   | 
| import javax.servlet.http.HttpServletRequest; | 
| import java.util.List; | 
| import java.util.Map; | 
|   | 
| /** | 
|  * @author Ryan | 
|  * @version 1.0 | 
|  * @title MobileService | 
|  * @description | 
|  * @create 2025/3/10 08:06 | 
|  */ | 
| public interface MobileService { | 
|   | 
|     R login(LoginParam param, HttpServletRequest request); | 
|   | 
|     R getOrderByCode(String barcode); | 
|   | 
|     R receiptToWarehouse(Map<String, Object> orders, Long loginUserId); | 
|   | 
|     R otherReceipt(OtherReceiptParams params); | 
|   | 
|     List<WkOrder> getAllAsnOrders(); | 
|   | 
|     R getReceiptAreas(); | 
|   | 
|     List<Fields> getDynamicFields(); | 
|   | 
|     R getDeltByCode(Map<String, Object> params); | 
|   | 
|     WaitPakin mergeItems(WaitPakinParam waitPakin, Long userId); | 
|   | 
|     WaitPakin unBind(WaitPakinParam param); | 
|   | 
|     R inspect(String code, Long loginUserId); | 
|   | 
|     R confirmIspt(String id); | 
|   | 
|     R checkObjs(CheckObjParams params); | 
|   | 
|     R checkUpdate(List<QlyIsptItem> params, Long loginUserId); | 
|   | 
|     R operateToStock(OpStockParams params); | 
|   | 
|     R publicToStock(PublicToStockParams params, Long loginUserId); | 
|   | 
|     R taskToStock(String code); | 
|   | 
|     R taskGetLocs(String code) throws Exception; | 
|   | 
|     R completeOrder(Long id, Long loginUserId); | 
|   | 
|     R getItemByContainer(Map<String, Object> params); | 
|   | 
|     R getUnItemByContainer(Map<String, Object> params); | 
|   | 
|     R defectProducts(String trackCode); | 
|   | 
|     R getPakinInStock(String barcode); | 
|   | 
|     R getDeviceSites(); | 
|   | 
|     R getRecommondLocs(); | 
|   | 
|     R generateTask(Map<String, Object> map, Long loginUserId); | 
| } |