76 lines
1.7 KiB
Plaintext
76 lines
1.7 KiB
Plaintext
package com.sercurityControl.proteam.domain;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @author bonus
|
|
* @data 2023/1/5 17:56
|
|
* @description 查询设备历史图片
|
|
*/
|
|
@NoArgsConstructor
|
|
@Data
|
|
public class QueryImageEntity {
|
|
/**
|
|
* 设备编码
|
|
*/
|
|
private String deviceCode;
|
|
/**
|
|
* 开始时间
|
|
*/
|
|
private String beginTime;
|
|
/**
|
|
* 结束时间
|
|
*/
|
|
private String endTime;
|
|
/**
|
|
* 页码
|
|
*/
|
|
private String pageNum;
|
|
/**
|
|
* 条数
|
|
*/
|
|
private String pageSize;
|
|
@JsonProperty("resultCode")
|
|
private String resultCode;
|
|
@JsonProperty("resultHint")
|
|
private String resultHint;
|
|
@JsonProperty("resultValue")
|
|
private ResultValueDTO resultValue;
|
|
|
|
@NoArgsConstructor
|
|
@Data
|
|
public static class ResultValueDTO {
|
|
@JsonProperty("total")
|
|
private Integer total;
|
|
@JsonProperty("pageNo")
|
|
private Integer pageNo;
|
|
@JsonProperty("pageSize")
|
|
private Integer pageSize;
|
|
@JsonProperty("rows")
|
|
private List<RowsDTO> rows;
|
|
|
|
@NoArgsConstructor
|
|
@Data
|
|
public static class RowsDTO {
|
|
@JsonProperty("devCode")
|
|
private String devCode;
|
|
@JsonProperty("devName")
|
|
private String devName;
|
|
@JsonProperty("filename")
|
|
private String filename;
|
|
@JsonProperty("fileId")
|
|
private String fileId;
|
|
@JsonProperty("url")
|
|
private String url;
|
|
@JsonProperty("fileSize")
|
|
private Integer fileSize;
|
|
@JsonProperty("updateTime")
|
|
private String updateTime;
|
|
}
|
|
}
|
|
}
|