Helius
2022-05-27 4351e71d782741143a98f86f6648acd16689165f
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
package com.matrix.system.shopXcx.bean;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import com.matrix.core.pojo.EntityDTO;
import com.matrix.core.anotations.Extend;
 
import java.util.Date;
import java.util.List;
 
/**
 * @description 活动主表
 * @author wzy
 * @date 2020-03-21 15:26
 */
public class ShopActivities extends EntityDTO {
    @Extend
    private static final long serialVersionUID = 1L;
 
    /**
     * 活动类型 团购
     */
    public static final int ACTIVITIES_TYPE_GROUP = 1;
 
    /**
     * 活动类型 秒杀
     */
    public static final int ACTIVITIES_TYPE_SECKILL = 2;
 
    /**
     * 活动类型 沙龙
     */
    public static final int ACTIVITIES_TYPE_SALON = 3;
    /**
     * 活动类型 签到
     */
    public static final int ACTIVITIES_TYPE_SIGN = 4;
    /**
     * 活动类型转盘抽奖
     */
    public static final int ACTIVITIES_TYPE_LUCKYDRAW = 5;
 
    /**
     * 活动状态 开启
     */
    public static final int ACTIVITIES_STATUS_OPEN = 1;
 
    /**
     * 活动状态 关闭
     */
    public static final int ACTIVITIES_STATUS_CLOSE = 2;
    /**
     * 主键
     */
    private Long  id;
            
    
    /**
     * 活动名称
     */
    private String  actName;
    /**
     * 活动编码
     */
    private String  actCode;
            
    
    /**
     * 活动类型
     */
    private Integer  actType;
            
    
    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    private Date actBeginTime;
            
    
    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    private Date  actEndTime;
            
 
    /**
     * 活动状态
     */
    private Integer  actStatus;
 
    //未发布
    public static final int ACTSTATUS_STATUS_RELEASE = 1;
    //未开始
    public static final int ACTSTATUS_STATUS_READY = 2;
    //进行中
    public static final int ACTSTATUS_STATUS_ING = 3;
    //已结束
    public static final int ACTSTATUS_STATUS_END = 4;
    //已删除
    public static final int ACTSTATUS_STATUS_DEL = 5;
            
    
    /**
     * 参与店铺
     */
    private String  shopIds;
            
    
    /**
     * 活动说明
     */
    private String  actRemark;
            
    
    /**
     * 最大参与数
     */
    private Integer  actMax;
 
    private String actImg;
 
    private String actContent;
 
    private String beginTime;
 
    private String endTime;
 
    private Long remainTime;
 
    private int isStart;
 
    @JsonFormat(pattern = "MM月dd日 HH:mm", timezone="GMT+8")
    private Date title;
 
 
    private ShopActivitiesGroupInfo groupInfo;
            
    private List<ShopActivitiesSalonDistribute> attributes;
 
 
    private ShopActivitiesSalonRecord salonRecord;
 
    private Long companyId;
    public Long getCompanyId() {
        return companyId;
    }
 
    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }
 
    public Long getId() {
        return id;
    }
       
       public void setId(Long id) {
        this.id=id;
    }
       
 
    public String getActName() {
        return actName;
    }
       
       public void setActName(String actName) {
        this.actName=actName;
    }
       
 
    public Integer getActType() {
        return actType;
    }
       
       public void setActType(Integer actType) {
        this.actType=actType;
    }
       
 
    public Date getActBeginTime() {
        return actBeginTime;
    }
       
       public void setActBeginTime(Date actBeginTime) {
        this.actBeginTime=actBeginTime;
    }
       
 
    public Date getActEndTime() {
        return actEndTime;
    }
       
       public void setActEndTime(Date actEndTime) {
        this.actEndTime=actEndTime;
    }
 
    public Integer getActStatus() {
        return actStatus;
    }
       
       public void setActStatus(Integer actStatus) {
        this.actStatus=actStatus;
    }
       
 
    public String getShopIds() {
        return shopIds;
    }
       
       public void setShopIds(String shopIds) {
        this.shopIds=shopIds;
    }
       
 
    public String getActRemark() {
        return actRemark;
    }
       
       public void setActRemark(String actRemark) {
        this.actRemark=actRemark;
    }
       
 
    public Integer getActMax() {
        return actMax;
    }
       
       public void setActMax(Integer actMax) {
        this.actMax=actMax;
    }
 
    public ShopActivitiesGroupInfo getGroupInfo() {
        return groupInfo;
    }
 
    public void setGroupInfo(ShopActivitiesGroupInfo groupInfo) {
        this.groupInfo = groupInfo;
    }
 
    public String getBeginTime() {
        return beginTime;
    }
 
    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }
 
    public String getEndTime() {
        return endTime;
    }
 
    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }
 
    public Long getRemainTime() {
        return remainTime;
    }
 
    public void setRemainTime(Long remainTime) {
        this.remainTime = remainTime;
    }
 
    public int getIsStart() {
        return isStart;
    }
 
    public void setIsStart(int isStart) {
        this.isStart = isStart;
    }
 
    public Date getTitle() {
        return title;
    }
 
    public void setTitle(Date title) {
        this.title = title;
    }
 
    public String getActImg() {
        return actImg;
    }
 
    public void setActImg(String actImg) {
        this.actImg = actImg;
    }
 
    public String getActContent() {
        return actContent;
    }
 
    public void setActContent(String actContent) {
        this.actContent = actContent;
    }
 
    public List<ShopActivitiesSalonDistribute> getAttributes() {
        return attributes;
    }
 
    public void setAttributes(List<ShopActivitiesSalonDistribute> attributes) {
        this.attributes = attributes;
    }
 
    public ShopActivitiesSalonRecord getSalonRecord() {
        return salonRecord;
    }
 
    public void setSalonRecord(ShopActivitiesSalonRecord salonRecord) {
        this.salonRecord = salonRecord;
    }
 
    public String getActCode() {
        return actCode;
    }
 
    public void setActCode(String actCode) {
        this.actCode = actCode;
    }
}