吉安感知网项目-后端
xiebin
2026-01-06 d207a86cdf1ab52ef8cb7cd83bad8fceab8038cf
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
package org.sxkj.odm.entity;
 
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springblade.core.mp.base.BaseEntity;
 
/**
 * ODM 任务信息
 * @author zhongrj
 * @date 2024-09-10
 */
@Data
@TableName(value = "odm_task_info")
public class OdmTaskInfo extends BaseEntity {
 
 
    private static final long serialVersionUID = 1L;
 
    @TableId(value = "id",type = IdType.AUTO)
    @JsonSerialize(using = ToStringSerializer.class)
    @ApiModelProperty("主键id")
    private Long id;
 
    /**
     * odm 工程id
     */
    @ApiModelProperty("odm 工程id")
    private Integer projectId;
 
    /**
     * odm 任务id
     */
    @ApiModelProperty("odm 任务id")
    private String taskId;
 
    /**
     * odm 任务id
     */
    @ApiModelProperty("odm 任务id")
    private String waylineJobId;
 
    /**
     * 图片数量
     */
    @ApiModelProperty("图片数量")
    private Integer imageCount;
 
    /**
     * 文件上传进度 1: 已完成
     */
    @ApiModelProperty("文件上传进度 1: 已完成")
    private Double uploadProgress;
 
    /**
     * 调整大小进度 1: 已完成
     */
    @ApiModelProperty("调整大小进度 1: 已完成")
    private Double resizeProgress;
 
    /**
     * 处理进度  1: 已完成
     */
    @ApiModelProperty("处理进度  1: 已完成")
    private Double runningProgress;
 
    /**
     * 处理耗时
     */
    @ApiModelProperty("处理耗时")
    private Long processingTime;
 
    /**
     * 基础路径
     */
    @ApiModelProperty("基础路径")
    private String basePath;
 
    /**
     * 正射影像服务器地址路径
     */
    @ApiModelProperty("正射影像服务器地址路径")
    private String orthoimagePath;
 
    /**
     * 正射影像图斑画面地址路径
     */
    @ApiModelProperty("正射影像图斑画面地址路径")
    private String ortTbPath;
 
    /**
     * 正射影像服务 api
     */
    @ApiModelProperty("正射影像服务 api")
    private String orthoimageApi;
 
    /**
     * 倾斜摄影 3d-tiles 路径
     */
    @ApiModelProperty("倾斜摄影 3d-tiles 路径")
    private String tilesPath;
 
    /**
     * 10:排队中(等待处理) 状态 20:进行中  30:失败  40:完成  50:已取消
     */
    @ApiModelProperty("10:排队中(等待处理) 状态 20:进行中  30:失败  40:完成  50:已取消")
    private Integer status;
 
    /**
     * 是否更新同步完成  0:否  1: 已完成
     */
    @ApiModelProperty("是否更新同步完成  0:否  1: 已完成")
    private Integer isUpdate;
 
    /**
     * 错误重试次数,拼图异常会重试,重试3次还是错误不会再重试
     */
    @ApiModelProperty("错误重试次数,拼图异常会重试,重试3次还是错误不会再重试")
    private Integer errorNum;
 
    /**
     * 最后错误信息
     */
    @ApiModelProperty("最后错误信息")
    private String lastError;
 
    /**
     * 文件删除状态 0:未删除  1:已删除
     */
    @ApiModelProperty("文件删除状态 0:未删除  1:已删除")
    private Integer fileDelFlag;
 
    /**
     * 类型:0正射举证,1倾斜摄影  2:白膜
     */
    @ApiModelProperty("类型:0正射举证,1倾斜摄影 2:白膜")
    private Integer type;
 
    /**
     * 空间面
     */
    @ApiModelProperty("空间面")
    private String geom;
 
    /**
     * dem 数字地表模型 tif 路径
     */
    @ApiModelProperty("dem 数字地表模型 tif 路径")
    private String demTifPath;
 
    /**
     * 体素化网格 3d-tiles 路径
     */
    @ApiModelProperty("体素化网格 3d-tiles 路径")
    private String voxGridTilesPath;
 
    /**
     * 设备编号(机场编号)
     */
    @ApiModelProperty("设备编号(机场编号)")
    private String deviceSn;
 
    /**
     * 区域编号
     */
    @ApiModelProperty("区域编号")
    private String areaCode;
 
}