cy
2022-06-23 da30b02214ab3a35a3b2ac163afce87e70a39ff4
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
package cn.ksource.web.facade.bpbj;
 
import java.util.List;
import java.util.Map;
 
import javax.servlet.http.HttpServletRequest;
 
import cn.ksource.beans.FlowRecord;
import cn.ksource.beans.SPARE_PART;
import cn.ksource.beans.SPARE_PART_STORAGE;
import cn.ksource.core.page.PageInfo;
import cn.ksource.core.web.SysInfoMsg;
 
import org.springframework.web.multipart.commons.CommonsMultipartFile;
 
public interface StockApplyFacade {
 
    /**
     * 入库申请列表信息
     * @return
     */
    public List<Map> getStockList();    
    /**
     * 入库申请列表信息
     * @param pageInfo
     * @param params
     * @return
     */
    public PageInfo  getStockListData(HttpServletRequest request,PageInfo pageInfo);
    /**
     * 入库申请列表数量信息
     * @param pageInfo
     * @param params
     * @return
     */
    public int getStockListCount(HttpServletRequest request);
    /**
     * 删除入库工单信息
     * @param pageInfo
     * @param params
     * @return
     */
    public void  delStockStorage(String id);
    /**
     * 删除备件信息
     * @param pageInfo
     * @param params
     * @return
     */
    public void  deleteSpare_part(String id);
    
    /**
     * 删除备件信息 和 报损报溢信息
     * @param id
     */
    public void deleteSpareOverage_part(String id);
    
    
    /**
     * 按分类删除备件信息
     * @param pageInfo
     * @param params
     * @return
     */
    public void  deleteSpare_part(String id,String lv3_id);
    /**
     * 校验资产编码是否重复
     * @param pageInfo
     * @param params
     * @return
     */
    public String  initAsset_no(HttpServletRequest request);
    /**
     * 查询该工单下的备件信息
     * @param id
     * @return
     */
    public List<Map>  getEditStockApply(String id);
    public List getCfgcateList(Map<String, String> params);
    public List<Map> getPropTemplate(String linkId ,String busId);
    /**
     * 保存配置项
     * @param params
     * @param request
     */
    public void saveCfg(Map<String, String> params, HttpServletRequest request);
    public List<Map> getMftList(String cusId, String type);
    public List<Map> getCusList();
 
    public Map getCfgById(String id);
    /**
     * 查询备件列表信息
     * @param pageInfo
     * @param params
     * @return
     */
    public PageInfo stockListData(PageInfo pageInfo, Map<String, String> params) ;
    
    /**
     * 查询报溢备件明细列表
     * @param pageInfo
     * @param params
     * @return
     */
    public PageInfo stockOverageListData(PageInfo pageInfo, Map<String, String> params) ;
    
    /**
        * 查询备件树列表信息
        * @param pageInfo
        * @param params
        * @return
        */
    public List<Map>  stockListTreeData(Map<String, String> params);
    public int stockListCount(Map<String, String> params);
    
    public int stockOverageListCount(Map<String, String> params);
    /**
        * 提交申请入库
        * @param request
        * @return
        */
    public void doApproveAssign(HttpServletRequest request);
    /**
        * 提交申请入库
        * @param request
        * @return
        */
    public void doApproveAssignPl(SPARE_PART_STORAGE spare_part_storage);
 
    /**
       * 发起流程
       * @param spare_part_storage
       */
    public String addSpare_part_storage(SPARE_PART_STORAGE spare_part_storage,String type);
    public String addSpare_part_storagePl(SPARE_PART_STORAGE spare_part_storage);
    /**
     * 查询供应商信息
     * @param request
     * @return
     */
    public List querySupplier(HttpServletRequest request);
    /**
     * 查询报损报溢信息
     * @param linkId
     * @param busId
     * @return
     */
     public List<Map> getOverage_loss_detail(String orderId ,String bjId);
 
}