package org.sxkj.resource.vo; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; @Data @ApiModel(value = "附件下载参数") public class AttachmentDownloadParam { @ApiModelProperty(value = "附件id集合") List attachIds; @ApiModelProperty(value = "下载类型,sjzx:数据中心,aisb:ai识别,htsjzx:后台数据中心") String type; // 开始时间 @ApiModelProperty(value = "开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") String startTime; // 结束时间 @ApiModelProperty(value = "结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") String endTime; @ApiModelProperty(value = "区域编码") String areaCode; // 文件名称 @ApiModelProperty(value = "文件名称") private String fileName; // 文件类型 @ApiModelProperty(value = "文件类型 visable:可见光,ir:红外 ") private String fileType; @ApiModelProperty(value = "下载结构带不带任务文件夹") private boolean withFolder = false; }