package com.panzhihua.common.model.vos.grid; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * * @author cedoo email:cedoo(a)qq.com * @version 1.0 * @since 1.0 * @date 2021-05-26 */ @Data @ApiModel("重点人群走访记录返回参数") public class EventVisitingTasksVO { @ApiModelProperty(value = "id") private Long id; @ApiModelProperty(value = "网格员所处的街道") private Long gridMemberStreet; @ApiModelProperty(value = "网格员所处社区") private Long gridMemberCommunity; @ApiModelProperty(value = "网格员") private Long gridMember; @ApiModelProperty(value = "网格员名字") private String gridMemberName; @ApiModelProperty(value = "网格员联系方式") private String gridMenberTele; @ApiModelProperty(value = "需走访人ID") private Long visiterId; @ApiModelProperty(value = "需走访人名字") private String visiterName; @ApiModelProperty(value = "需走访人员性别") private Integer visiterSex; @ApiModelProperty(value = "需走访人电话") private String visiterTele; @ApiModelProperty(value = "需走访人居住地址") private String visiterAddress; @ApiModelProperty(value = "人员类型1吸毒2严重精神障碍3刑释人员4社区矫正人员") private Integer visiterType; @ApiModelProperty(value = "事件标题") private String eventTitle; @ApiModelProperty(value = "事件类型") private Integer eventType; @ApiModelProperty(value = "事件描述") private String eventDes; @ApiModelProperty(value = "社区处理(0是无需社区1是社区处理)") private Integer actOpara; @ApiModelProperty(value = "发生时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date happenTime; @ApiModelProperty(value = "发生地点") private String happentAddress; @ApiModelProperty(value = "发生的精度纬度信息(逗号隔开)") private String happentLatLng; @ApiModelProperty(value = "事件状态(1待处理2自己已解决3待验证4草稿箱5已撤销6异常)") private Integer eventStatus; @ApiModelProperty(value = "上报状态") private Integer reporting; @ApiModelProperty(value = "当前处理对象类型(1、网格员2、社区3、是街道)") private Integer dellType; @ApiModelProperty(value = "处理人ID") private Long dellUserId; @ApiModelProperty(value = "处理人名称") private String dellUserName; @ApiModelProperty(value = "处理时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date dellDate; @ApiModelProperty(value = "解决人针对解决事件的处理描述") private String dellDesc; @ApiModelProperty(value = "是否有效") private Boolean invalid; @ApiModelProperty(value = "是否紧急") private Boolean urgent; @ApiModelProperty(value = "是否催办") private Boolean urgentDell; @ApiModelProperty(value = "上报提交时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date submitDate; @ApiModelProperty(value = "是否异常行为") private Boolean exception; @ApiModelProperty(value = "走访内容根据重点人员类型输入项不同,录入全部的表单内容数据") private String tableContentJson; @ApiModelProperty(value = "创建人") private Long createBy; @ApiModelProperty(value = "创建事件") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty(value = "修改人") private Long updateBy; @ApiModelProperty(value = "修改时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateAt; }