吉安感知网项目-后端
linwei
11 hours ago ef66d1e81feb1290f00abd433271f66468284e25
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
/*
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
 *
 *  Redistribution and use in source and binary forms, with or without
 *  modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice,
 *  this list of conditions and the following disclaimer.
 *  Redistributions in binary form must reproduce the above copyright
 *  notice, this list of conditions and the following disclaimer in the
 *  documentation and/or other materials provided with the distribution.
 *  Neither the name of the dreamlu.net developer nor the names of its
 *  contributors may be used to endorse or promote products derived from
 *  this software without specific prior written permission.
 *  Author: Chill 庄骞 (smallchill@163.com)
 */
package org.sxkj.gd.workorder.vo;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.springframework.format.annotation.DateTimeFormat;
 
/**
 * 事件表(线索事件) 列表视图实体类
 *
 * @author lw
 * @since 2026-01-14
 */
@Data
public class GdClueEventListVO implements Serializable {
    private static final long serialVersionUID = 1L;
 
    @ApiModelProperty("事件ID")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;
 
    @ApiModelProperty(value = "事件图片url")
    private String eventImageUrl;
 
    @ApiModelProperty(value = "事件生成时间")
    private Date createTime;
 
    @ApiModelProperty(value = "事件geojson")
    private String geojson;
 
    @ApiModelProperty(value = "事件附件类型")
    private Integer attachmentType;
    /**
     * 事件名称
     */
    @ApiModelProperty(value = "事件名称")
    private String eventName;
 
    /**
     * 拍照时间
     */
    @ApiModelProperty(value = "拍摄时间")
    private Date shootTime;
 
    /**
     * 处置人姓名
     */
    @ApiModelProperty(value = "处置人姓名")
    private String disposeUserName;
 
    /**
     * 处置部门名称
     */
    @ApiModelProperty(value = "处置部门名称")
    private String disposeDeptName;
 
    /**
     * 关联成果表ID
     */
    @ApiModelProperty(value = "关联成果表ID")
    private Long resultId;
    /**
     * 关联工单任务表ID
     */
    @ApiModelProperty(value = "关联工单任务表ID")
    private Long workOrderId;
    /**
     * 工单处置人
     */
    @ApiModelProperty(value = "工单处置人")
    private Long disposeUser;
    /**
     * 处置部门
     */
    @ApiModelProperty(value = "处置部门")
    private Long disposeDept;
    /**
     * 经度
     */
    @ApiModelProperty(value = "经度")
    private Double longitude;
    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度")
    private Double latitude;
    /**
     * 状态:0待确认、1处置中、2已退回、3已处置、4已完成
     */
    @ApiModelProperty(value = "状态:0待确认、1处置中、2已退回、3已处置、4已完成")
    private Integer eventStatus;
    /**
     * 区域编码
     */
    @ApiModelProperty(value = "区域编码")
    private String areaCode;
    /**
     * 事件编号
     */
    @ApiModelProperty(value = "事件编号")
    private String eventNum;
    /**
     * 附件URL
     */
    @ApiModelProperty(value = "附件URL")
    private String attachUrl;
    /**
     * 缩略图URL
     */
    @ApiModelProperty(value = "缩略图URL")
    private String thumbnailUrl;
}