| 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.CombParam; | 
| import com.zy.asrs.entity.param.MobileAdjustParam; | 
| import com.zy.asrs.entity.param.OffSaleParam; | 
| import com.zy.asrs.entity.param.pdaAdjustParam; | 
| import com.zy.asrs.third.CodeDataParam; | 
| import com.zy.asrs.third.CodeParam; | 
|   | 
| import java.util.Date; | 
| import java.util.List; | 
| import java.util.Map; | 
|   | 
| public interface MobileService { | 
|   | 
|     /** | 
|      * 入库呼叫agv | 
|      */ | 
|     R inLocCallAgv(String sta, String inSta); | 
|   | 
|     /** | 
|      * agv解绑站点 | 
|      */ | 
|     R unbind(String site); | 
|   | 
|     /** | 
|      * 组托 | 
|      */ | 
|     void comb(CombParam param, Long userId); | 
|     void mergeComb(CombParam 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 leftoversOut(Map<String, Object> map, Long userId); | 
|   | 
|     void pdaAdjust(pdaAdjustParam param, Long userId); | 
|   | 
|     void inventoryUpload(String orderId); | 
|   | 
|     void pingKuShelves(CombParam combParam, Long userId); | 
|   | 
|     void pingKuUnShelves(CombParam combParam, Long userId); | 
|   | 
|     List<CodeDataParam> getData(Map<String, Object> token, CodeParam codeParam); | 
|   | 
|   | 
| } |