package com.ard.work.domain.entity; import com.ard.common.core.domain.BaseEntity; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Date; @Data @Builder @AllArgsConstructor @NoArgsConstructor public class ArdMedia extends BaseEntity { private String id; // 媒体ID private Integer taskId; // 任务ID(外键关联飞行任务) private Integer mediaType; // 媒体类型(0"photo" 或 1"video") private Long fileSize; // 文件大小 private String fileMd5; // 文件MD5值 private String mediaUrl; // 地址 private String sourceUrl; // 源地址 private Long photoId; // 图片ID private Double longitude; // 经度 private Double latitude; // 纬度 private Double height; // 高度 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date captureTime; // 抓拍时间 private String thumbnailUrl; // 视频缩略图URL }