|  |  |  | 
|---|
|  |  |  | package com.zy.asrs.service; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.alibaba.fastjson.JSONObject; | 
|---|
|  |  |  | import com.zy.asrs.entity.param.CombParam; | 
|---|
|  |  |  | import com.zy.asrs.entity.param.MobileAdjustParam; | 
|---|
|  |  |  | 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); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 齐套入库查询 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R kittingQuery(CombParam combParam, Long userId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 齐套入库呼叫 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void kittingCall(String locNo, Long userId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 在库标记修改 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R locOriginInOut(LocDetl param,  Long userId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 上架 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void onSale(CombParam param); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 下架 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void offSale(OffSaleParam param); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 盘点 | 
|---|
|  |  |  | 
|---|
|  |  |  | 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); | 
|---|
|  |  |  | } | 
|---|