18516761980
2021-06-07 f5da19565cebc364d23a65ebe931b3c38cecfa09
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
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;
}