huanghongfa
2021-08-21 2e64c232ab6b51b2cecf1ee96e1e9b709234f326
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
package com.panzhihua.service_community.model.dos;
 
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
 
import java.io.Serializable;
import java.util.Date;
 
 
/**
 * @auther lyq
 * @create 2021-07-28 16:02:46
 * @describe 积分规则表实体类
 */
 
@Data
@TableName("com_act_integral_rule")
public class ComActIntegralRuleDO implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    /**
     * 主键id
     */
    @TableId(type = IdType.AUTO)
    private Long id;
 
    /**
     * 积分规则名称
     */
    private String name;
 
    /**
     * 社区id
     */
    private Long communityId;
 
    /**
     * 积分奖励金额
     */
    private Integer amount;
 
    /**
     * 积分任务描述
     */
    private String integralDescribe;
 
    /**
     * 是否限制(1.是 2.否)
     */
    private Integer isRestrict;
 
    /**
     * 限制类型(1.月 2.日)
     */
    @TableField(value = "type", updateStrategy  = FieldStrategy.IGNORED)
    private Integer type;
 
    /**
     * 限制次数
     */
    @TableField(value = "count", updateStrategy  = FieldStrategy.IGNORED)
    private Integer count;
 
    /**
     * 创建时间
     */
    private Date createAt;
 
    /**
     * 修改时间
     */
    private Date updateAt;
 
    /**
     * 积分任务类型(1.发布随手拍 2.发布微心愿 3.参与议事投票 4.参与志愿者活动 5.参与社区活动 6.参与党员活动 7.参与调查问卷)
     */
    private Integer integralType;
 
    /**
     * 积分任务备注
     */
    private String remark;
 
    /**
     * 积分任务类型(1.发布随手拍 2.发布微心愿 3.参与议事投票 4.参与志愿者活动 5.参与社区活动 6.参与党员活动 7.参与调查问卷)
     */
    public interface integralType{
        int fbssp = 1;
        int fbwxy = 2;
        int cyystp = 3;
        int cyzyzhd = 4;
        int cysqhd = 5;
        int cydyhd = 6;
        int cydcwj = 7;
    }
 
    /**
     * 是否限制(1.是 2.否)
     */
    public interface isRestrict{
        int yes = 1;
        int no = 2;
    }
 
    /**
     * 限制类型(1.月 2.日)
     */
    public interface type{
        int month = 1;
        int day = 2;
    }
 
    @Override
    public String toString() {
        return "ComActIntegralRuleDO{" +
                "id=" + id +
                ", name=" + name +
                ", communityId=" + communityId +
                ", amount=" + amount +
                ", integralDescribe=" + integralDescribe +
                ", isRestrict=" + isRestrict +
                ", type=" + type +
                ", count=" + count +
                ", createAt=" + createAt +
                ", updateAt=" + updateAt +
                ", integralType=" + integralType +
                ", remark=" + remark +
                "}";
    }
}