package com.slcf.service; import java.util.Map; import com.slcf.pojo.WorkMastBean; import com.slcf.util.CommonMethod; import com.slcf.pojo.StationBean; import com.slcf.pojo.UserBean; /** * 入出库作业接口 * @author admin * @date 2018年12月4日 */ public interface OperateService { /** * 入库启动 * @param workMast 工作主档 * @param detls 工作档明细 * @param station 站点 * @param user 用户 * @return * @throws Exception */ public Map insertPakStoreIn(WorkMastBean workMast,String[] detls, StationBean station,UserBean user) throws Exception; /** * 空托盘入库启动 * @param workMast * @param station * @param user * @return * @throws Exception */ public Map insertEmptyStoreIn(WorkMastBean workMast, StationBean station,UserBean user) throws Exception; /** * 空托盘出库启动 * @param workMast * @param locs * @param station * @param user * @return * @throws Exception */ public Map insertemptyRetrieve(WorkMastBean workMast,String[] locs, int stn_no,UserBean user, CommonMethod commonMethod) throws Exception; /** * 库位移转 * @param workMast * @param old_loc_no * @param new_old_no * @param user * @return * @throws Exception */ public Map insertLocMove(WorkMastBean workMast,String old_loc_no, String new_loc_no,UserBean user) throws Exception; /** * 库存盘点 * @param value * @param stn_no * @param user * @param commonMethod * @return * @throws Exception */ public Map insertLocCheck(String value, int stn_no,UserBean user, CommonMethod commonMethod) throws Exception; /** * 并板作业 * @param workMast * @param detls * @param user * @return * @throws Exception */ public Map insertPakCombine(WorkMastBean workMast,String[] detls, UserBean user) throws Exception; /** * 出库 * @param loc_no * @param detls * @param stn_no * @param stn_no1 * @param user * @param commonMethod * @return * @throws Exception */ public Map insertPakRetrieve(String loc_no, String[] detls, int stn_no,UserBean user, CommonMethod commonMethod) throws Exception; /** * 预约出库到出库 * @param loc_no * @param detls * @param stn_no * @param stn_no1 * @param user * @param commonMethod * @return * @throws Exception */ public Map insertPakRetrieve1(String loc_no, String[] detls, int stn_no,UserBean user, CommonMethod commonMethod) throws Exception; /** * 手持终端入库接口 * @param workMast * @param barcode * @param station * @param user * @return * @throws Exception */ public Map insertApiStoreIn(WorkMastBean workMast,String barcode, StationBean station,UserBean user) throws Exception; public Map insertApiPakRetrieve(String loc_no, int stn_no,UserBean user, CommonMethod commonMethod, String barcode) throws Exception; }