| package com.zy.asrs.service; | 
|   | 
| import com.alibaba.fastjson.JSONObject; | 
| import com.core.common.R; | 
| import com.zy.asrs.entity.BasDevp; | 
| import com.zy.asrs.entity.LocDetl; | 
| import com.zy.asrs.entity.OrderDetl; | 
| import com.zy.asrs.entity.param.*; | 
|   | 
| import java.util.Date; | 
|   | 
| public interface MobileService { | 
|   | 
|     /** | 
|      * 并板途中拣料 | 
|      */ | 
|     R WarehouseOutV1(CombParam combParam, Long hostId, Long userId); | 
|   | 
|     /** | 
|      * 拣料途中并板 | 
|      */ | 
|     R WarehouseOutPickMergeV1(WarehouseOutPickMergeParam param, Long hostId, Long userId); | 
|   | 
|     /** | 
|      * 并板入库 | 
|      */ | 
|     R pickConfirm(PickConfirmParam param, Long userId); | 
|   | 
|     /** | 
|      * 并板入库途中拣料出库获取任务信息 | 
|      */ | 
|     R orderOutListOrder(String barcode, Long userId); | 
|   | 
|     /** | 
|      * 拣料入库途中并板获取任务信息 | 
|      */ | 
|     R orderOutListOrderPick(String barcode, Long userId); | 
|   | 
|     /** | 
|      *获取并板物料 | 
|      */ | 
|     R pickMats(String matnr, String orderNo); | 
|   | 
|     /** | 
|      * 组托 | 
|      */ | 
|     void comb(CombParam param, Long userId); | 
|   | 
|     /** | 
|      * 取消组托 | 
|      */ | 
|     void combCancel(CombCancelParam param, Long userId); | 
|   | 
|     /** | 
|      * 上架 | 
|      */ | 
|     void onSale(CombParam param); | 
|   | 
|     /** | 
|      * 下架 | 
|      */ | 
|     void offSale(OffSaleParam param); | 
|   | 
|     /** | 
|      * 盘点 | 
|      */ | 
|     void adjust(MobileAdjustParam param, Long userId); | 
|   | 
|     void packComb(CombParam param, Long userId); | 
|   | 
|     void pakoutByOrder(JSONObject param, Long userId); | 
|   | 
|     void stockOut(OrderDetl orderDetl, BasDevp staNo, LocDetl locDetl, | 
|                   Double curOutQty, Integer ioType, Long userId, Date now); | 
|   | 
|     void checkOutSubmit(Integer orderId, Long userId); | 
|   | 
|     void toOutSta(PalletToOutStaParam param, Long userId); | 
|   | 
|     void toAllOut(PalletToAllOutParam param, Long userId); | 
| } |