101captain
2021-10-18 b048146fe01497f47f35f24c10b9bf1e3a06bdf6
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
package com.panzhihua.service_community.model.dos;
 
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
 
import java.io.Serializable;
import java.util.Date;
 
/**
 * @program: springcloud_k8s_panzhihuazhihuishequ
 * @description: 党员活动
 * @author: huang.hongfa weixin hhf9596 qq 959656820
 * @create: 2020-11-30 17:54
 **/
@Data
@TableName(value = "com_pb_activity")
public class ComPbActivityDO implements Serializable {
    private static final long serialVersionUID = 1L;
 
    /**
     * id
     */
    @TableId(type = IdType.AUTO)
    private Long id;
 
    /**
     * 活动名称
     */
    private String name;
 
    /**
     * 活动地点
     */
    private String address;
 
    /**
     * 1 待发布 2 未开始 3 报名中 4 进行中 5 已结束 6 已取消
     */
    private Integer status;
 
    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private Date createAt;
 
    /**
     * 活动开始时间
     */
    private Date activityTimeBegin;
 
    /**
     * 活动结束时间
     */
    private Date activityTimeEnd;
 
    /**
     * 报名开始时间
     */
    private Date enrollTimeBegin;
 
    /**
     * 报名结束时间
     */
    private Date enrollTimeEnd;
 
    /**
     * 活动参入人数
     */
    private Integer participationNum;
 
    /**
     * 活动封面
     */
    private String cover;
 
    /**
     * 活动内容-富文本
     */
    private String richText;
    /**
     * 活动最低参入人数-未达到到时间自动取消
     */
    private Integer participationLowestNum;
 
    /**
     * 取消原因
     */
    private String cancelReason;
 
    /**
     * 发布人
     */
    private Long createBy;
 
    /**
     * 发布时间
     */
    private Date releaseTime;
    /**
     * 社区id
     */
    private Long communityId;
    /**
     * 签到范围,默认0无限制
     */
    private Integer range;
    /**
     * 是否有积分奖励(1.是 2.否)
     */
    private Integer haveIntegralReward;
    /**
     * 积分奖励方式(1.按次奖励 2.记时奖励)
     */
    private Integer rewardWay;
    /**
     * 奖励积分
     */
    private Integer rewardIntegral;
    /**
     * 参与次数上限
     */
    private Integer limit;
    /**
     * 是否允许取消(1.允许 2.不允许)
     */
    private Integer canCancel;
    /**
     * 取消扣除积分
     */
    private Integer cancelDeduct;
}