package org.sxkj.odm.vo; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.sxkj.common.constant.CommonConstant; import org.sxkj.common.enums.DateEnum; import java.io.Serializable; import java.time.LocalDateTime; /** * odm 任务查询参数 * @author zhongrj * @date 2025-06-17 */ @Data public class OdmTaskInfoQueryParam implements Serializable { private static final long serialVersionUID = 1L; /** * 开始时间 */ @ApiModelProperty("开始时间") @JsonFormat(pattern = CommonConstant.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private LocalDateTime startDate; /** * 结束时间 */ @ApiModelProperty("结束时间") @JsonFormat(pattern = CommonConstant.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private LocalDateTime endDate; /** * 设备编号 */ @ApiModelProperty("设备编号") private String deviceSn; /** * 日期参数 */ @ApiModelProperty(value = "日期枚举") private DateEnum dateEnum; /** * 区域code */ @ApiModelProperty(value = "区域code") private String areaCode; /** * 类型 0图片,1=视频,2=ai,3=三维白膜,4=正射,5=全景, 6=图片压缩小(后缀small), * 7=图片压缩中(后缀show),8视频一帧图,9视频压缩,10ai压缩小,11ai压缩中,12水印,13 实景倾斜,14 工单上 */ @ApiModelProperty(value = "类型 4:正射 13:倾斜 3:白膜") private Integer type; }