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 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; }