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
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
package com.yeshi.fanli.util.goods.douyin.vo;
 
import com.yeshi.fanli.entity.goods.BaseGoodsInfo;
 
import java.util.List;
 
/**
 * @author hxh
 * @title: DYGoodsDetail
 * @description: 商品详情
 * @date 2022/9/28 13:52
 */
public class DYGoodsDetail extends BaseGoodsInfo {
 
 
    /**
     * product_id : 3566898027765626183
     * title : 千可净小白鞋专用去污膏不伤手带海绵擦去污渍膏
     * is_kol_product : false
     * price : 990
     * cos_ratio : 3600
     * cos_fee : 356
     * first_cid : 20073
     * second_cid : 21125
     * third_cid : 26764
     * in_stock : true
     * sales : 441201
     * imgs : ["https://p6-aio.ecombdimg.com/obj/ecom-shop-material/RFZoBkS_m_b56b6e4ac369731c1cea6c5d6cd01d28_sx_278669_www800-800","https://p6-aio.ecombdimg.com/obj/ecom-shop-material/RFZoBkS_m_d661087e15cbd8e54b85e08c738c6b70_sx_503840_www800-800","https://p6-aio.ecombdimg.com/obj/ecom-shop-material/RFZoBkS_m_9b35bafd7db9af0e902782d3f5e08b14_sx_550850_www1000-1000","https://p3-aio.ecombdimg.com/obj/ecom-shop-material/RFZoBkS_m_8d885efe1cb4efdb4636c8b811bd555f_sx_244785_www800-800"]
     * cover : https://p3-aio.ecombdimg.com/obj/ecom-shop-material/RFZoBkS_m_b56b6e4ac369731c1cea6c5d6cd01d28_sx_278669_www800-800
     * detail_url : https://haohuo.jinritemai.com/views/product/item2?id=3566898027765626183
     * shop_id : 6985389
     * shop_name : 蜜斯
     * coupon_price : 0
     * comment_score : 4.5
     * comment_num : 24766
     * order_num : 471151
     * view_num : 1555136
     * kol_num : 177832
     * daily_statistics : [{"date":"20220829","order_num":2,"view_num":35,"kol_num":2},{"date":"20220830","order_num":40,"view_num":80,"kol_num":6},{"date":"20220831","order_num":62,"view_num":155,"kol_num":11},{"date":"20220901","order_num":225,"view_num":374,"kol_num":27},{"date":"20220902","order_num":270,"view_num":505,"kol_num":33},{"date":"20220903","order_num":361,"view_num":1472,"kol_num":70},{"date":"20220904","order_num":1155,"view_num":6993,"kol_num":101},{"date":"20220905","order_num":2420,"view_num":8234,"kol_num":311},{"date":"20220906","order_num":2434,"view_num":11698,"kol_num":5040},{"date":"20220907","order_num":6527,"view_num":27315,"kol_num":4625},{"date":"20220908","order_num":24710,"view_num":102883,"kol_num":9567},{"date":"20220909","order_num":30221,"view_num":119736,"kol_num":15190},{"date":"20220910","order_num":21939,"view_num":77247,"kol_num":12460},{"date":"20220911","order_num":30351,"view_num":94710,"kol_num":14296},{"date":"20220912","order_num":53295,"view_num":143262,"kol_num":15348},{"date":"20220913","order_num":44679,"view_num":152025,"kol_num":22824},{"date":"20220914","order_num":10101,"view_num":51049,"kol_num":16186},{"date":"20220915","order_num":5885,"view_num":32718,"kol_num":11516},{"date":"20220916","order_num":24797,"view_num":62066,"kol_num":11467},{"date":"20220917","order_num":39142,"view_num":150680,"kol_num":16181},{"date":"20220918","order_num":6159,"view_num":33576,"kol_num":12655},{"date":"20220919","order_num":22750,"view_num":73259,"kol_num":12705},{"date":"20220920","order_num":32436,"view_num":88282,"kol_num":9742},{"date":"20220921","order_num":29045,"view_num":68023,"kol_num":8493},{"date":"20220922","order_num":21939,"view_num":53703,"kol_num":7254},{"date":"20220923","order_num":17545,"view_num":56700,"kol_num":10815},{"date":"20220924","order_num":10586,"view_num":31719,"kol_num":9390},{"date":"20220925","order_num":14773,"view_num":46818,"kol_num":8293},{"date":"20220926","order_num":9552,"view_num":31658,"kol_num":9672},{"date":"20220927","order_num":8143,"view_num":28161,"kol_num":7918}]
     * is_assured : true
     * logistics_info : 48小时内从浙江省发货,运费0元起
     * has_sxt : true
     * shop_total_score : {"shop_score":{"text":"商家体验分","score":"4.89","level":1},"product_score":{"text":"商品体验分","score":"4.93","level":1},"logistics_score":{"text":"物流体验分","score":"4.83","level":1},"service_score":{"text":"商家服务分","score":"4.97","level":1}}
     */
 
 
    private long product_id;
    private String title;
    /**
     * 在穿⼭甲上是否有达⼈特
     * 殊佣⾦
     **/
    private boolean is_kol_product;
    private int price;
    /**
     * 分佣⽐例,百分⽐乘以
     * 100,⽐如 1% 返回
     * 1*100 = 100
     **/
    private int cos_ratio;
    /**
     * 佣⾦⾦额,单位分
     **/
    private int cos_fee;
    private int first_cid;
    private int second_cid;
    private int third_cid;
    /**
     * 是否有库存
     **/
    private boolean in_stock;
    private int sales;
    private String cover;
    private String detail_url;
    private int shop_id;
    private String shop_name;
    /**
     * 券后价格,单位分(0或
     * 者没传则为原价)
     **/
    private int coupon_price;
    /**
     * 商品评分
     **/
    private double comment_score;
    /**
     * 商品评价数⽬
     **/
    private int comment_num;
    /**
     * 近30天商品总订单量
     **/
    private int order_num;
    /**
     * 近30天商品总浏览量
     **/
    private int view_num;
    /**
     * 近30天推⼴总达⼈数
     **/
    private int kol_num;
    /**
     *
     **/
    private boolean is_assured;
    /**
     * 商品物流说明
     **/
    private String logistics_info;
    /**
     * 是否具有短视频随⼼推资
     * 质
     **/
    private boolean has_sxt;
    /**
     * 店铺评分
     **/
    private ShopTotalScoreBean shop_total_score;
 
    /**
     * 商品轮播图
     **/
    private List<String> imgs;
    /**
     * 商品日期统计
     **/
    private List<DailyStatisticsBean> daily_statistics;
 
    public long getProduct_id() {
        return product_id;
    }
 
    public void setProduct_id(long product_id) {
        this.product_id = product_id;
    }
 
    public String getTitle() {
        return title;
    }
 
    public void setTitle(String title) {
        this.title = title;
    }
 
    public boolean isIs_kol_product() {
        return is_kol_product;
    }
 
    public void setIs_kol_product(boolean is_kol_product) {
        this.is_kol_product = is_kol_product;
    }
 
    public int getPrice() {
        return price;
    }
 
    public void setPrice(int price) {
        this.price = price;
    }
 
    public int getCos_ratio() {
        return cos_ratio;
    }
 
    public void setCos_ratio(int cos_ratio) {
        this.cos_ratio = cos_ratio;
    }
 
    public int getCos_fee() {
        return cos_fee;
    }
 
    public void setCos_fee(int cos_fee) {
        this.cos_fee = cos_fee;
    }
 
    public int getFirst_cid() {
        return first_cid;
    }
 
    public void setFirst_cid(int first_cid) {
        this.first_cid = first_cid;
    }
 
    public int getSecond_cid() {
        return second_cid;
    }
 
    public void setSecond_cid(int second_cid) {
        this.second_cid = second_cid;
    }
 
    public int getThird_cid() {
        return third_cid;
    }
 
    public void setThird_cid(int third_cid) {
        this.third_cid = third_cid;
    }
 
    public boolean isIn_stock() {
        return in_stock;
    }
 
    public void setIn_stock(boolean in_stock) {
        this.in_stock = in_stock;
    }
 
    public int getSales() {
        return sales;
    }
 
    public void setSales(int sales) {
        this.sales = sales;
    }
 
    public String getCover() {
        return cover;
    }
 
    public void setCover(String cover) {
        this.cover = cover;
    }
 
    public String getDetail_url() {
        return detail_url;
    }
 
    public void setDetail_url(String detail_url) {
        this.detail_url = detail_url;
    }
 
    public int getShop_id() {
        return shop_id;
    }
 
    public void setShop_id(int shop_id) {
        this.shop_id = shop_id;
    }
 
    public String getShop_name() {
        return shop_name;
    }
 
    public void setShop_name(String shop_name) {
        this.shop_name = shop_name;
    }
 
    public int getCoupon_price() {
        return coupon_price;
    }
 
    public void setCoupon_price(int coupon_price) {
        this.coupon_price = coupon_price;
    }
 
    public double getComment_score() {
        return comment_score;
    }
 
    public void setComment_score(double comment_score) {
        this.comment_score = comment_score;
    }
 
    public int getComment_num() {
        return comment_num;
    }
 
    public void setComment_num(int comment_num) {
        this.comment_num = comment_num;
    }
 
    public int getOrder_num() {
        return order_num;
    }
 
    public void setOrder_num(int order_num) {
        this.order_num = order_num;
    }
 
    public int getView_num() {
        return view_num;
    }
 
    public void setView_num(int view_num) {
        this.view_num = view_num;
    }
 
    public int getKol_num() {
        return kol_num;
    }
 
    public void setKol_num(int kol_num) {
        this.kol_num = kol_num;
    }
 
    public boolean isIs_assured() {
        return is_assured;
    }
 
    public void setIs_assured(boolean is_assured) {
        this.is_assured = is_assured;
    }
 
    public String getLogistics_info() {
        return logistics_info;
    }
 
    public void setLogistics_info(String logistics_info) {
        this.logistics_info = logistics_info;
    }
 
    public boolean isHas_sxt() {
        return has_sxt;
    }
 
    public void setHas_sxt(boolean has_sxt) {
        this.has_sxt = has_sxt;
    }
 
    public ShopTotalScoreBean getShop_total_score() {
        return shop_total_score;
    }
 
    public void setShop_total_score(ShopTotalScoreBean shop_total_score) {
        this.shop_total_score = shop_total_score;
    }
 
    public List<String> getImgs() {
        return imgs;
    }
 
    public void setImgs(List<String> imgs) {
        this.imgs = imgs;
    }
 
    public List<DailyStatisticsBean> getDaily_statistics() {
        return daily_statistics;
    }
 
    public void setDaily_statistics(List<DailyStatisticsBean> daily_statistics) {
        this.daily_statistics = daily_statistics;
    }
 
    public static class ShopTotalScoreBean {
        /**
         * shop_score : {"text":"商家体验分","score":"4.89","level":1}
         * product_score : {"text":"商品体验分","score":"4.93","level":1}
         * logistics_score : {"text":"物流体验分","score":"4.83","level":1}
         * service_score : {"text":"商家服务分","score":"4.97","level":1}
         */
 
        private ScoreBean shop_score;
        private ScoreBean product_score;
        private ScoreBean logistics_score;
        private ScoreBean service_score;
 
        public ScoreBean getShop_score() {
            return shop_score;
        }
 
        public void setShop_score(ScoreBean shop_score) {
            this.shop_score = shop_score;
        }
 
        public ScoreBean getProduct_score() {
            return product_score;
        }
 
        public void setProduct_score(ScoreBean product_score) {
            this.product_score = product_score;
        }
 
        public ScoreBean getLogistics_score() {
            return logistics_score;
        }
 
        public void setLogistics_score(ScoreBean logistics_score) {
            this.logistics_score = logistics_score;
        }
 
        public ScoreBean getService_score() {
            return service_score;
        }
 
        public void setService_score(ScoreBean service_score) {
            this.service_score = service_score;
        }
 
        public static class ScoreBean {
            /**
             * text : 商家体验分
             * score : 4.89
             * level : 1
             */
 
            private String text;
            private String score;
            private int level;
 
            public String getText() {
                return text;
            }
 
            public void setText(String text) {
                this.text = text;
            }
 
            public String getScore() {
                return score;
            }
 
            public void setScore(String score) {
                this.score = score;
            }
 
            public int getLevel() {
                return level;
            }
 
            public void setLevel(int level) {
                this.level = level;
            }
        }
    }
 
    public static class DailyStatisticsBean {
        /**
         * date : 20220829
         * order_num : 2
         * view_num : 35
         * kol_num : 2
         */
       /**
        * 日期
        **/
        private String date;
        /**
         * 当⽇商品订单量明细
         **/
        private int order_num;
        /**
         * 当⽇商品浏览量明细
         **/
        private int view_num;
        /**
         * 当⽇推⼴达⼈数明细
         **/
        private int kol_num;
 
        public String getDate() {
            return date;
        }
 
        public void setDate(String date) {
            this.date = date;
        }
 
        public int getOrder_num() {
            return order_num;
        }
 
        public void setOrder_num(int order_num) {
            this.order_num = order_num;
        }
 
        public int getView_num() {
            return view_num;
        }
 
        public void setView_num(int view_num) {
            this.view_num = view_num;
        }
 
        public int getKol_num() {
            return kol_num;
        }
 
        public void setKol_num(int kol_num) {
            this.kol_num = kol_num;
        }
    }
}