admin
2021-07-03 ea68e8f8c00c0178037a9f1cc6dc1663bde913b8
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
package com.ks.push.vo;
 
import com.ks.push.pojo.DO.BPushFilter;
import org.yeshi.utils.StringUtil;
import org.yeshi.utils.TimeUtil;
 
public class BPushTaskFilterVO {
    private String versionCodeList;
    private String uidList;
    private String deviceList;
    private String brandNameList;
    private String startPushTime;
    private String minActiveTime;
    private String maxActiveTime;
    private String minCreateTime;
    private String maxCreateTime;
 
    public String getVersionCodeList() {
        return versionCodeList;
    }
 
    public void setVersionCodeList(String versionCodeList) {
        this.versionCodeList = versionCodeList;
    }
 
    public String getUidList() {
        return uidList;
    }
 
    public void setUidList(String uidList) {
        this.uidList = uidList;
    }
 
    public String getDeviceList() {
        return deviceList;
    }
 
    public void setDeviceList(String deviceList) {
        this.deviceList = deviceList;
    }
 
    public String getBrandNameList() {
        return brandNameList;
    }
 
    public void setBrandNameList(String brandNameList) {
        this.brandNameList = brandNameList;
    }
 
    public String getStartPushTime() {
        return startPushTime;
    }
 
    public void setStartPushTime(String startPushTime) {
        this.startPushTime = startPushTime;
    }
 
    public String getMinActiveTime() {
        return minActiveTime;
    }
 
    public void setMinActiveTime(String minActiveTime) {
        this.minActiveTime = minActiveTime;
    }
 
    public String getMaxActiveTime() {
        return maxActiveTime;
    }
 
    public void setMaxActiveTime(String maxActiveTime) {
        this.maxActiveTime = maxActiveTime;
    }
 
    public String getMinCreateTime() {
        return minCreateTime;
    }
 
    public void setMinCreateTime(String minCreateTime) {
        this.minCreateTime = minCreateTime;
    }
 
    public String getMaxCreateTime() {
        return maxCreateTime;
    }
 
    public void setMaxCreateTime(String maxCreateTime) {
        this.maxCreateTime = maxCreateTime;
    }
 
    public static BPushTaskFilterVO create(BPushFilter filter) {
        BPushTaskFilterVO vo = new BPushTaskFilterVO();
        if (filter.getBrandNameList() == null) {
            vo.setBrandNameList("不限");
        } else {
            vo.setBrandNameList(StringUtil.concat(filter.getBrandNameList(), ","));
        }
        if (filter.getDeviceList() == null) {
            vo.setDeviceList("不限");
        } else {
            vo.setDeviceList(StringUtil.concat(filter.getDeviceList(), ","));
        }
 
        if (filter.getUidList() == null) {
            vo.setUidList("不限");
        } else {
            vo.setUidList(StringUtil.concat(filter.getUidList(), ","));
        }
 
        if (filter.getVersionCodeList() == null) {
            vo.setVersionCodeList("不限");
        } else {
            vo.setVersionCodeList(StringUtil.concat(filter.getVersionCodeList(), ","));
        }
 
        if (filter.getMinCreateTime() != null) {
            vo.setMinCreateTime(TimeUtil.getGernalTime(filter.getMinCreateTime().getTime(), "yyyy.MM.dd HH:mm"));
        } else {
            vo.setMinCreateTime("未设置");
        }
 
 
        if (filter.getMaxCreateTime() != null) {
            vo.setMaxCreateTime(TimeUtil.getGernalTime(filter.getMaxCreateTime().getTime(), "yyyy.MM.dd HH:mm"));
        } else {
            vo.setMaxCreateTime("未设置");
        }
 
 
        if (filter.getMinActiveTime() != null) {
            vo.setMinActiveTime(TimeUtil.getGernalTime(filter.getMinActiveTime().getTime(), "yyyy.MM.dd HH:mm"));
        } else {
            vo.setMinActiveTime("未设置");
        }
 
 
        if (filter.getMaxActiveTime() != null) {
            vo.setMaxActiveTime(TimeUtil.getGernalTime(filter.getMaxActiveTime().getTime(), "yyyy.MM.dd HH:mm"));
        } else {
            vo.setMaxActiveTime("未设置");
        }
 
 
        if (filter.getStartPushTime() != null) {
            vo.setStartPushTime(TimeUtil.getGernalTime(filter.getStartPushTime().getTime(), "yyyy.MM.dd HH:mm"));
        } else {
            vo.setStartPushTime("未设置");
        }
 
        return vo;
    }
}