admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
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
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
package com.yeshi.fanli.entity.taobao;
 
import java.math.BigDecimal;
import java.util.Set;
 
public class SearchFilter {
    private BigDecimal startPrice;
    private BigDecimal endPrice;
    private Set<String> params;
    private String key;
    private int page;
    private int pageSize;
 
    // 排序字段
    // 销量(total_sales)淘客佣金比率(tk_rate)累计推广量(tk_total_sales)总支出佣金(tk_total_commi)
    private int sort;
 
    private String cateIds;
    // 官方的物料Id
    private String materialId;
    
    private boolean tmall;
 
    private int hongbao;
 
    private int type;
 
    private String shopTag;
    // 1-包邮 0-不包邮
    private boolean baoYou;
 
    private boolean tmFlagship;
 
    private int provinceId;
    // 淘客佣金比率上限,如:1234表示12.34%
    private int endTkRate;
    // 淘客佣金比率下限,如:1234表示12.34%
    private int startTkRate;
    
    //     KA媒体淘客佣金比率上限,如:1234表示12.34%
    private int endKaTkRate;
    //     KA媒体淘客佣金比率下限,如:1234表示12.34%
    private int startKaTkRate;
    
    
    // 1-有券 0-无券
    private int quan;
    
 
    // 店铺dsr评分,筛选高于等于当前设置的店铺dsr评分的商品0-50000之间
    private int startDsr;
    // 是否海外商品,设置为true表示该商品是属于海外商品,设置为false或不设置表示不判断这个属性
    private boolean overseas;
    // 是否加入消费者保障,true表示加入,空或false表示不限
    private boolean needPrepay;
    // 成交转化是否高于行业均值
    private boolean includePayRate30;
    // 好评率是否高于行业均值
    private boolean includeGoodRate;
    // 退款率是否低于行业均值
    private boolean includeRfdRate;
    // 牛皮癣程度,取值:1:不限,2:无,3:轻微
    private int npxLevel;
 
    // 月销量
    private String startBiz30day;
    
    // 销售量小值
    private int minSales;
    // 销售量大值
    private int maxSales;
    // 标签
    private String lableNames;
    
    // ip地址
    private String ip;
 
    public SearchFilter() {
        shopTag = "";
    }
 
    public boolean isTmFlagship() {
        return tmFlagship;
    }
 
    public int getPageSize() {
        return pageSize;
    }
 
    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }
 
    public void setTmFlagship(boolean tmFlagship) {
        this.tmFlagship = tmFlagship;
    }
 
    public String getShopTag() {
        return shopTag;
    }
 
    public void setShopTag(String shopTag) {
        this.shopTag = shopTag;
    }
 
    public Set<String> getParams() {
        return params;
    }
 
    public boolean isBaoYou() {
        return baoYou;
    }
 
    public void setBaoYou(boolean baoYou) {
        this.baoYou = baoYou;
    }
 
    public void setParams(Set<String> params) {
        this.params = params;
    }
 
    public int getType() {
        return type;
    }
 
    public void setType(int type) {
        this.type = type;
    }
 
    public int getHongbao() {
        return hongbao;
    }
 
    public void setHongbao(int hongbao) {
        this.hongbao = hongbao;
    }
 
    public int getQuan() {
        return quan;
    }
 
    public void setQuan(int quan) {
        this.quan = quan;
    }
 
    public boolean isTmall() {
        return tmall;
    }
 
    public void setTmall(boolean tmall) {
        this.tmall = tmall;
    }
 
    public String getCateIds() {
        return cateIds;
    }
 
    public void setCateIds(String cateIds) {
        this.cateIds = cateIds;
    }
 
    public String getKey() {
        return key;
    }
 
    public void setKey(String key) {
        this.key = key;
    }
 
    public int getPage() {
        return page;
    }
 
    public void setPage(int page) {
        this.page = page;
    }
 
    public int getSort() {
        return sort;
    }
 
    public void setSort(int sort) {
        this.sort = sort;
    }
 
    public int getProvinceId() {
        return provinceId;
    }
 
    public void setProvinceId(int provinceId) {
        this.provinceId = provinceId;
    }
 
    public int getEndTkRate() {
        return endTkRate;
    }
 
    public void setEndTkRate(int endTkRate) {
        this.endTkRate = endTkRate;
    }
 
    public int getStartTkRate() {
        return startTkRate;
    }
 
    public void setStartTkRate(int startTkRate) {
        this.startTkRate = startTkRate;
    }
 
    public int getStartDsr() {
        return startDsr;
    }
 
    public void setStartDsr(int startDsr) {
        this.startDsr = startDsr;
    }
 
    public boolean isOverseas() {
        return overseas;
    }
 
    public void setOverseas(boolean overseas) {
        this.overseas = overseas;
    }
 
    public boolean isNeedPrepay() {
        return needPrepay;
    }
 
    public void setNeedPrepay(boolean needPrepay) {
        this.needPrepay = needPrepay;
    }
 
    public boolean isIncludePayRate30() {
        return includePayRate30;
    }
 
    public void setIncludePayRate30(boolean includePayRate30) {
        this.includePayRate30 = includePayRate30;
    }
 
    public boolean isIncludeGoodRate() {
        return includeGoodRate;
    }
 
    public void setIncludeGoodRate(boolean includeGoodRate) {
        this.includeGoodRate = includeGoodRate;
    }
 
    public boolean isIncludeRfdRate() {
        return includeRfdRate;
    }
 
    public void setIncludeRfdRate(boolean includeRfdRate) {
        this.includeRfdRate = includeRfdRate;
    }
 
    public int getNpxLevel() {
        return npxLevel;
    }
 
    public void setNpxLevel(int npxLevel) {
        this.npxLevel = npxLevel;
    }
 
    public String getStartBiz30day() {
        return startBiz30day;
    }
 
    public void setStartBiz30day(String startBiz30day) {
        this.startBiz30day = startBiz30day;
    }
 
    public BigDecimal getStartPrice() {
        return startPrice;
    }
 
    public void setStartPrice(BigDecimal startPrice) {
        this.startPrice = startPrice;
    }
 
    public BigDecimal getEndPrice() {
        return endPrice;
    }
 
    public void setEndPrice(BigDecimal endPrice) {
        this.endPrice = endPrice;
    }
 
    public int getMinSales() {
        return minSales;
    }
 
    public void setMinSales(int minSales) {
        this.minSales = minSales;
    }
 
    public int getMaxSales() {
        return maxSales;
    }
 
    public void setMaxSales(int maxSales) {
        this.maxSales = maxSales;
    }
 
    public String getLableNames() {
        return lableNames;
    }
 
    public void setLableNames(String lableNames) {
        this.lableNames = lableNames;
    }
 
    public String getIp() {
        return ip;
    }
 
    public void setIp(String ip) {
        this.ip = ip;
    }
 
    public String getMaterialId() {
        return materialId;
    }
 
    public void setMaterialId(String materialId) {
        this.materialId = materialId;
    }
 
    public int getEndKaTkRate() {
        return endKaTkRate;
    }
 
    public void setEndKaTkRate(int endKaTkRate) {
        this.endKaTkRate = endKaTkRate;
    }
 
    public int getStartKaTkRate() {
        return startKaTkRate;
    }
 
    public void setStartKaTkRate(int startKaTkRate) {
        this.startKaTkRate = startKaTkRate;
    }
    
}