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
package com.yeshi.fanli.dto.vipshop;
 
import java.util.List;
 
public class VipShopOrderQueryModel {
    public final static int STATUS_NOT_VALID = 0;
    public final static int STATUS_UNKOWN = 1;
    public final static int STATUS_FINISH = 2;
 
    private Integer status;// 订单状态:0-不合格,1-待定,2-已完结,该参数不设置默认代表全部状态
    private Long orderTimeStart;// 订单时间起始 时间戳 单位毫秒
    private Long orderTimeEnd;// 订单时间结束 时间戳 单位毫秒
    private Integer page;// 页码:从1开始
    private Integer pageSize;// 页面大小:默认20
    private Long updateTimeStart;// 更新时间-起始 时间戳 单位毫秒
    private Long updateTimeEnd;// 更新时间-结束 时间戳 单位毫秒
    private List<String> orderSnList;// 订单号列表:当传入订单号列表时,订单时间和更新时间区间可不传入
    private String chanTag;// 筛选订单,渠道商方式下表示自定义渠道标识,工具商方式下表示用户pid
 
    public Integer getStatus() {
        return status;
    }
 
    public void setStatus(Integer status) {
        this.status = status;
    }
 
    public Long getOrderTimeStart() {
        return orderTimeStart;
    }
 
    public void setOrderTimeStart(Long orderTimeStart) {
        this.orderTimeStart = orderTimeStart;
    }
 
    public Long getOrderTimeEnd() {
        return orderTimeEnd;
    }
 
    public void setOrderTimeEnd(Long orderTimeEnd) {
        this.orderTimeEnd = orderTimeEnd;
    }
 
    public Integer getPage() {
        return page;
    }
 
    public void setPage(Integer page) {
        this.page = page;
    }
 
    public Integer getPageSize() {
        return pageSize;
    }
 
    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }
 
    public Long getUpdateTimeStart() {
        return updateTimeStart;
    }
 
    public void setUpdateTimeStart(Long updateTimeStart) {
        this.updateTimeStart = updateTimeStart;
    }
 
    public Long getUpdateTimeEnd() {
        return updateTimeEnd;
    }
 
    public void setUpdateTimeEnd(Long updateTimeEnd) {
        this.updateTimeEnd = updateTimeEnd;
    }
 
    public List<String> getOrderSnList() {
        return orderSnList;
    }
 
    public void setOrderSnList(List<String> orderSnList) {
        this.orderSnList = orderSnList;
    }
 
    public String getChanTag() {
        return chanTag;
    }
 
    public void setChanTag(String chanTag) {
        this.chanTag = chanTag;
    }
 
    public static VipShopOrderQueryModel createOrderTime(Long orderTimeStart, Long orderTimeEnd, Integer status,
                                                         int page) {
        VipShopOrderQueryModel model = new VipShopOrderQueryModel();
        model.setOrderTimeStart(orderTimeStart);
        model.setOrderTimeEnd(orderTimeEnd);
        if (status != null)
            model.setStatus(status);
        model.setPage(page);
        return model;
    }
 
    public static VipShopOrderQueryModel createUpdateTime(Long updateTimeStart, Long updateTimeEnd, Integer status,
                                                          int page) {
        VipShopOrderQueryModel model = new VipShopOrderQueryModel();
        model.setUpdateTimeStart(updateTimeStart);
        model.setUpdateTimeEnd(updateTimeEnd);
        model.setStatus(status);
        model.setPage(page);
        return model;
    }
 
    public static VipShopOrderQueryModel createOrderSn(List<String> orderSnList, int page) {
        VipShopOrderQueryModel model = new VipShopOrderQueryModel();
        model.setOrderSnList(orderSnList);
        model.setPage(page);
        return model;
    }
 
}