package com.cloud.retrieve.model;
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.models.auth.In;
|
import lombok.Data;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
import java.util.List;
|
|
@Data
|
@Api
|
public class EsDataQueryParam implements Serializable {
|
/**
|
* 设备id 数组
|
*/
|
@ApiModelProperty(value = "设备id 数组,左侧树集合")
|
private List<String> indeviceid;
|
|
// 是否报警库 "alarm", 报警库 // 'other' 其他库
|
@ApiModelProperty(value = "报警库,其他库,全部库")
|
private String recordType;
|
@ApiModelProperty(value = "相似值 为空,查全部")
|
private Integer likePer ;
|
/**
|
* 输入框内容
|
*/
|
@ApiModelProperty(value = "输入框内容(空格分隔 eq:女 青年 黄人)")
|
private String content;
|
|
private String[] contents;
|
/**
|
* 底库集合
|
*/
|
@ApiModelProperty(value = "底库集合")
|
private List<String> dataBaseList;
|
/**
|
* 集群id--作用更替 首页 // 接收树形类型查全部 areaTree(查询全部) monitorTree(查询监控设备全部) analysisTree(分析设备全部)
|
*/
|
@ApiModelProperty(value = " 接收设备树形类型查全部 areaTree(查询全部) monitorTree(查询监控设备全部) analysisTree(分析设备全部)")
|
private String cluId;
|
/**
|
* 起始时间
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@ApiModelProperty(value = "起始时间")
|
private Date startDate;
|
/**
|
* 结束时间
|
*/
|
@ApiModelProperty(value = "结束时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private Date endDate;
|
/**
|
* sdk类型
|
*/
|
@ApiModelProperty(value = "sdk类型 eq:[\"人脸\",\"拥挤\"]")
|
private List<String> sdkType;
|
/**
|
* ack_alarm是否确认报警 ""全部 1确认报警 0未报警
|
*/
|
@ApiModelProperty(value = "ack_alarm是否确认报警 \"\"全部 1确认报警 0未确认报警")
|
private String ack_alarm;
|
@ApiModelProperty(value = "page 1")
|
private Integer page = 1;
|
@ApiModelProperty(value = "size 8")
|
private Integer size = 8;
|
@ApiModelProperty(value = "isAlarmSum false 是否需要返回待确认总数")
|
private Boolean isAlermSum;
|
|
}
|