| package com.panzhihua.common.model.vos.community.screen.event; | 
|   | 
| 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 com.panzhihua.common.model.vos.grid.EventResourceVO; | 
|   | 
| import io.swagger.annotations.ApiModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| @Data | 
| @ApiModel("事件列表返回参数") | 
| public class EventListVO { | 
|   | 
|     @ApiModelProperty("事件id") | 
|     @JsonSerialize(using = ToStringSerializer.class) | 
|     private Long id; | 
|   | 
|     @ApiModelProperty("发布人昵称") | 
|     private String userName; | 
|   | 
|     @ApiModelProperty("发布人id") | 
|     private Long gridMemberId; | 
|   | 
|     @ApiModelProperty("发布人头像") | 
|     private String imageUrl; | 
|   | 
|     @ApiModelProperty("事件上报时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | 
|     private Date createAt; | 
|   | 
|     @ApiModelProperty("事件描述") | 
|     private String eventDes; | 
|   | 
|     @ApiModelProperty("危险级别:0 (无) 1(特别重大)、2(重大)、3(较大)、4(一般)") | 
|     private String dangerLevel; | 
|   | 
|     @ApiModelProperty("是否紧急") | 
|     private Boolean urgent; | 
|   | 
|     @ApiModelProperty("是否重大") | 
|     private Boolean major; | 
|   | 
|     @ApiModelProperty("事件发生地点") | 
|     private String happenAddress; | 
|   | 
|     @ApiModelProperty("事件发生地点备注") | 
|     private String happentAddress; | 
|   | 
|     @ApiModelProperty("事件发生经纬度(长在前短在后)") | 
|     private String happentLatLng; | 
|   | 
|     @ApiModelProperty("事件分类1治安隐患、2公共服务、3矛盾纠纷、4不稳定因素、5突发事件、6特殊人群信息上报") | 
|     private Integer eventType; | 
|   | 
|     @ApiModelProperty("事件分类(1、办件事件2、宣传事件3、阅读事件)") | 
|     private Integer eventCategory; | 
|   | 
|     @ApiModelProperty("事件处理状态(1待处理、2待验证、3已上报、4已解决、5草稿箱、6已撤销、7已失效 8 已发布)") | 
|     private Integer eventDealStatus; | 
|   | 
|     @ApiModelProperty("事件类型") | 
|     private String eventClazz; | 
|   | 
|     @ApiModelProperty("发生区域") | 
|     private String gridName; | 
|   | 
|     @ApiModelProperty(value = "音频") | 
|     private List<EventResourceVO> audios; | 
|   | 
|     @ApiModelProperty(value = "视频") | 
|     private List<EventResourceVO> videos; | 
|   | 
|     @ApiModelProperty(value = "图片") | 
|     private List<EventResourceVO> pics; | 
|   | 
| } |