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
package com.panzhihua.common.model.vos.neighbor;
 
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;
 
/**
 * @auther lyq
 * @create 2021-04-14 15:02:14
 * @describe 邻里圈详情返回参数
 */
@Data
@ApiModel("邻里圈详情返回参数")
public class ComActNeighborCircleDetailAppVO {
 
    @ApiModelProperty("邻里圈id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;
 
    @ApiModelProperty("邻里圈发布人名字")
    private String name;
 
    @ApiModelProperty("邻里圈发布人头像url地址")
    private String headUrl;
 
    @ApiModelProperty("发布内容")
    private String releaseContent;
 
    @ApiModelProperty("发布图片")
    private String releaseImages;
 
    @ApiModelProperty("评论数")
    private Integer commentNum;
 
    @ApiModelProperty("点赞数")
    private Integer fabulousNum;
 
    @ApiModelProperty("转发数")
    private Integer forwardNum;
 
    @ApiModelProperty("浏览量")
    private Integer viewsNum;
 
    @ApiModelProperty("是否为精品帖(1.是 2.否)")
    private Integer isBoutique;
 
    @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 replyAt;
 
    @ApiModelProperty("邻里圈评论列表")
    private List<ComActNeighborCircleCommentAppVO> circleCommentAppList;
 
    /**
     * 是否已经点赞 1 是 2 否
     */
    @ApiModelProperty("是否已经点赞 1 是 2 否")
    private Integer haveSign = 2;
 
    /**
     * 发布类型(1.小程序发布 2.后台发布)
     */
    @ApiModelProperty("发布类型(1.小程序发布  2.后台发布)")
    private Integer type;
 
    /**
     * 社区id
     */
    @ApiModelProperty("社区id")
    private Long communityId;
 
    @ApiModelProperty("邻里圈话题名字")
    private String topicName;
 
    @ApiModelProperty("驳回原因")
    private String refuseReason;
 
    @ApiModelProperty("处理状态 0 否 1是")
    private Integer solveStatus;
    @ApiModelProperty("接单状态 0 否 1是")
    private Integer orderStatus;
    @ApiModelProperty("接单人id")
    private Long solveId;
    @ApiModelProperty("反馈内容")
    private String solveContent;
    @ApiModelProperty("反馈图片")
    private String solveUrl;
    @ApiModelProperty("接单人名称")
    private String solveName;
    @ApiModelProperty("接单时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date orderTime;
    @ApiModelProperty("处理时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date solveTime;
 
    private Long topicId;
 
    private Long releaseId;
 
    private Integer status;
    @ApiModelProperty("接单类型 1单位 2个人")
    private Integer orderType;
    @ApiModelProperty("预计服务时长")
    private String targetServiceTime;
    @ApiModelProperty("实际服务时长")
    private String realServiceTime;
    @ApiModelProperty("评价内容")
    private String comment;
    @ApiModelProperty("评价时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date commentTime;
    @ApiModelProperty("说明")
    private String instruction;
    @ApiModelProperty("求助党员类型 1全部 2指定")
    private Integer helpMemberType;
    @ApiModelProperty("求助指定党员数组")
    private String helpMemberContent;
    @ApiModelProperty("求助党组织类型 1全部 2指定")
    private Integer helpOrgType;
    @ApiModelProperty("求助指定党组织数组")
    private String helpOrgContent;
    @ApiModelProperty("使用类型(1.邻里圈 2.问题清单 3.需求清单)")
    private Integer belongType;
    private Long solveUnitId;
 
    private String activityName;
    @JsonSerialize(using = ToStringSerializer.class)
    private Long activityId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date activityDate;
 
}