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