|  |  | 
 |  |  | package com.zy.asrs.service; | 
 |  |  |  | 
 |  |  | import com.alibaba.fastjson.JSONObject; | 
 |  |  | import com.zy.asrs.entity.BasDevp; | 
 |  |  | import com.zy.asrs.entity.LocDetl; | 
 |  |  | import com.zy.asrs.entity.OrderDetl; | 
 |  |  | import com.zy.asrs.entity.WaitPakin; | 
 |  |  | import com.zy.asrs.entity.param.CombParam; | 
 |  |  | import com.zy.asrs.entity.param.MobileAdjustParam; | 
 |  |  | import com.zy.asrs.entity.param.OffSaleParam; | 
 |  |  |  | 
 |  |  | import java.util.Date; | 
 |  |  |  | 
 |  |  | public interface MobileService { | 
 |  |  |  | 
 |  |  | 
 |  |  |     void comb(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 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 adjustNew(MobileAdjustParam param, Boolean re, Long userId); | 
 |  |  |  | 
 |  |  |     void combToWms(WaitPakin waitPakin); | 
 |  |  | } |