mitao
2025-02-21 31573d6180d15ef65ed0df9c2732495f40b12663
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
package com.panzhihua.common.model.vos.community.social;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * @author zzj
 */
@Data
@ApiModel("项目实体")
public class SocialProjectVO {
 
    private Long id;
 
    /**
     * 项目名称
     */
    @ApiModelProperty(value = "项目名称")
    private String name;
 
    /**
     * 项目类型 1公共文化 2社会组织参与 3 社会企业带动 4其他
     */
    @ApiModelProperty(value = "项目类型 1公共文化 2社会组织参与 3 社会企业带动 4其他")
    private Integer type;
 
    /**
     * 项目状态  1初创项目 2公开发布 3运作中 4 已结束
     */
    @ApiModelProperty(value = "项目状态  1待发布 2公示中 3实施中 4 已完成")
    private Integer status;
 
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
 
    /**
     * 社区id
     */
    @ApiModelProperty(value = "社区id")
    private Long communityId;
 
    /**
     * 街道id
     */
    @ApiModelProperty(value = "街道id")
    private Long streetId;
 
    /**
     * 责任方
     */
    @ApiModelProperty(value = "责任方")
    private String responsibility;
 
    /**
     * 父项目id
     */
    @ApiModelProperty(value = "父项目id")
    private Long parentId;
 
    /**
     * 附件
     */
    @ApiModelProperty(value = "附件")
    private String url;
 
    /**
     * 封面
     */
    @ApiModelProperty(value = "封面")
    private String image;
 
    /**
     * 介绍
     */
    @ApiModelProperty(value = "介绍")
    private String content;
 
    /**
     * 项目等级
     */
    @ApiModelProperty(value = "项目等级")
    private Integer level;
 
    /**
     * 浏览量
     */
    @ApiModelProperty(value = "浏览量")
    private Integer views;
 
    /**
     * 社区名字
     */
    @ApiModelProperty(value = "社区名字")
    private String communityName;
 
    /**
     * 街道名字
     */
    @ApiModelProperty(value = "街道名字")
    private String streetName;
 
    /**
     * 街道电话
     */
    @ApiModelProperty(value = "街道电话")
    private String streetPhone;
 
    /**
     * 社区电话
     */
    @ApiModelProperty(value = "社区电话")
    private String communityPhone;
 
    /**
     * 分类id
     */
    @ApiModelProperty(value = "分类id")
    private Long columnId;
 
    /**
     * 二级分类id
     */
    @ApiModelProperty(value = "二级分类id")
    private Long secondColumnId;
 
    /**
     * 分类名称
     */
    @ApiModelProperty(value = "分类名称")
    private String columnName;
 
    /**
     * 二级分类
     */
    @ApiModelProperty(value = "分类名称")
    private String secondColumnName;
 
    @ApiModelProperty(value = "责任方类型 1街道 2社区 3社会组织")
    private Integer responsibilityType;
 
    @ApiModelProperty(value = "责任方id")
    private Long responsibilityId;
 
    @ApiModelProperty(value = "项目联系电话")
    private String phone;
 
    @ApiModelProperty(value = "项目资金")
    private BigDecimal funds;
 
    @ApiModelProperty(value = "项目报名截止时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date signUpEnd;
 
    @ApiModelProperty(value = "公示状态 1报名中 2报名截止 3结果公布")
    private Integer signUpStatus;
 
    @ApiModelProperty(value = "是否可以进行报名 1是 2否")
    private Integer isCouldSign;
 
    @ApiModelProperty(value = "是否公示(1.是 2.否)")
    private Integer isPublicity;
}