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<String,Object> insertPakStoreIn(WorkMastBean workMast,String[] detls,
|
StationBean station,UserBean user) throws Exception;
|
|
/**
|
* 空托盘入库启动
|
* @param workMast
|
* @param station
|
* @param user
|
* @return
|
* @throws Exception
|
*/
|
public Map<String,Object> insertEmptyStoreIn(WorkMastBean workMast,
|
StationBean station,UserBean user) throws Exception;
|
|
/**
|
* 空托盘出库启动
|
* @param workMast
|
* @param locs
|
* @param station
|
* @param user
|
* @return
|
* @throws Exception
|
*/
|
public Map<String,Object> 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<String,Object> 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<String,Object> insertLocCheck(String value,
|
int stn_no,UserBean user, CommonMethod commonMethod) throws Exception;
|
|
/**
|
* 并板作业
|
* @param workMast
|
* @param detls
|
* @param user
|
* @return
|
* @throws Exception
|
*/
|
public Map<String,Object> 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<String,Object> 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<String,Object> 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<String,Object> insertApiStoreIn(WorkMastBean workMast,String barcode,
|
StationBean station,UserBean user) throws Exception;
|
|
public Map<String,Object> insertApiPakRetrieve(String loc_no,
|
int stn_no,UserBean user, CommonMethod commonMethod, String barcode) throws Exception;
|
}
|