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