cy
2022-06-21 129904537f66509f97b285e7eb4f42b3dc349dd0
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
151
152
153
154
155
156
157
158
package cn.ksource.web.facade.supplier;
 
import cn.ksource.core.page.PageInfo;
 
import java.util.List;
import java.util.Map;
 
/**
 * Created by chenlong
 * Date:2017/5/17
 * time:8:58
 */
public interface SupplierFacade {
    /**
     * 获取供货商列表
     * @param pageInfo
     * @param params
     * @return
     */
    PageInfo getSupplierListData(PageInfo pageInfo, Map<String, String> params);
 
    /**
     * 获取供货商数量
     * @param params
     * @return
     */
    Integer getSupplierListCount(Map<String, String> params);
 
    /**
     * 编辑供货商
     * @param params
     */
    void editSupplier(Map<String, String> params);
 
    /**
     * 获取供货分类列表
     * @param params
     * @return
     */
    List<Map> getCateList(Map<String, Object> params);
 
    /**
     * 获取供货商详情
     * @param id
     * @return
     */
    Map getSupplierInfo(String id);
 
    /**
     * 删除供货商
     * @param id
     */
    String delSupplier(String id,String state);
 
    /**
     * 获取供货清单列表
     * @param pageInfo
     * @param params
     * @return
     */
    PageInfo getSparePartListData(PageInfo pageInfo, Map<String, String> params);
 
    /**
     * 获取供货清单数量
     * @param params
     * @return
     */
    Integer getSparePartListCount(Map<String, String> params);
    
    
    
    /**
     * 查询备件列表报损报溢
     * @param params
     * @return
     */
    List<Map> getSparePartOverageSearchListData(Map<String, String> params);
    
 
    /**
     * 获取备件查询列表
     * @param pageInfo
     * @param params
     * @return
     */
    PageInfo getSparePartSearchListData(PageInfo pageInfo, Map<String, String> params);
 
    /**
     * 获取备件查询数量
     * @param params
     * @return
     */
    Integer getSparePartSearchListCount(Map<String, String> params);
 
    /**
     * 获取财务管理列表
     * @param pageInfo
     * @param params
     * @return
     */
    PageInfo getFinanceListData(PageInfo pageInfo, Map<String, String> params);
 
    /**
     * 获取财务管理数量
     * @param params
     * @return
     */
    Integer getFinanceListCount(Map<String, String> params);
 
    /**
     * 备件更换列表
     * @param pageInfo
     * @param params
     * @return
     */
    PageInfo getReplaceInfoListData(PageInfo pageInfo, Map<String, String> params);
 
    /**
     * 备件更换明细数量
     * @param params
     * @return
     */
    Integer getReplaceInfoListCount(Map<String, String> params);
    
    
    /**
     * 获取备件列表
     * @param pageInfo
     * @param params
     * @return
     */
    List<Map> getCateGorySpareListData(Map<String,String> params);
    
    /**
     * 获取备件数量
     * @param params
     * @return
     */
    Integer getCateGorySpareListCount(Map<String,String> params);
 
    /**
     * 获取备件更换详情
     * @param params
     * @return
     */
    Map getReplaceDetail(Map<String,String> params);
    /**
     * 供应商处理记录
     * @param flowId
     * @return
     */
    public List querySupplierModifyRecord(String id);
    /**
     * 修改备件可用状态
     * @param param
     */
    void delSparePart(Map param);
}