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
package com.panzhihua.common.model.vos.community;
 
import java.util.Date;
import java.util.List;
 
import com.fasterxml.jackson.annotation.JsonFormat;
 
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
/**
 * @program: springcloud_k8s_panzhihuazhihuishequ
 * @description: 社区动态
 * @author: huang.hongfa weixin hhf9596 qq 959656820
 * @create: 2020-12-08 17:25
 **/
@Data
@ApiModel("社区活动 》社区动态")
public class ComActDynVO {
 
    @ApiModelProperty("主键")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;
 
    @ApiModelProperty("标题")
    private String title;
 
    @ApiModelProperty("阅读数")
    private Integer readNum;
 
    @ApiModelProperty("状态 0 待发布 1 已发布")
    private Integer status;
 
    @ApiModelProperty("是否置顶 0 否 1 是")
    private Integer isTopping;
 
    @ApiModelProperty("街道id")
    private Long streetId;
 
    @ApiModelProperty(value = "发布时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date publishAt;
 
    @ApiModelProperty("创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createAt;
 
    @ApiModelProperty("修改时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateAt;
 
    @ApiModelProperty(value = "社区id", hidden = true)
    private String communityId;
 
    @ApiModelProperty(value = "当前页数", example = "1")
    private Long pageNum;
 
    @ApiModelProperty(value = "每页记录数", example = "10")
    private Long pageSize;
 
    @ApiModelProperty("发布搜索开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date publishAtBegin;
 
    @ApiModelProperty("发布搜索结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date publishAtEnd;
 
    @ApiModelProperty("动态内容富文本")
    private String content;
 
    @ApiModelProperty("动态内容富文本--纯文本")
    private String contentText;
 
    @ApiModelProperty(value = "社区名字")
    private String communityName;
 
    @ApiModelProperty(value = "封面")
    private String cover;
 
    @ApiModelProperty(value = "是否增加 1 增加 0 不增加")
    private Integer isAdd;
 
    @ApiModelProperty(value = "社区动态分类id 1 2 3 4")
    private String type;
 
    @ApiModelProperty(value = "社区动态分类名称")
    private String typeName;
 
    @ApiModelProperty(value = "社区动态分类颜色")
    private String typeColor;
 
    @ApiModelProperty(value = "封面模式:1-小图展示 2-大图展示")
    private Integer coverMode;
 
    @ApiModelProperty(value = "查询筛选:0-本小区 1-全部")
    private Integer choice;
 
    @ApiModelProperty(value = "社区动态跳转链接")
    private String jumpUrl;
 
    @ApiModelProperty("跳转状态")
    private Integer jumpType;
 
    private String areaCode;
 
    @ApiModelProperty("是否培训公共")
    private Integer isOrgHatch;
 
    @ApiModelProperty("类别(1.社区动态 2.招募公告 3.考察记录 4.评审公示 5.孵化培育 6.出壳成果 10.社区主题 11 花城金汇智慧党建)")
    private Integer category;
 
    @ApiModelProperty("显示时间")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date releaseTime;
 
    /**
     * 是否置顶
     * */
    @ApiModelProperty("广告是否置顶0否1是")
    private Integer onTop;
 
    /**
     * 图片链接
     * */
    @ApiModelProperty("图片链接")
    private String imageUrl;
 
 
    private String typeS;
 
    private List<String> typeList;
 
    @ApiModelProperty("社区id集合")
    private List<String> communityList;
}