| | |
| | | package com.ycl.platform.domain.query; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ycl.platform.base.AbsQuery; |
| | | import lombok.Data; |
| | | import utils.DateUtils; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * 数据中心查询 |
| | |
| | | public class DataCenterQuery extends AbsQuery { |
| | | |
| | | /** 开始时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date startTime; |
| | | |
| | | /** 结束时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date endTime; |
| | | |
| | | /** 关键词 */ |
| | | private String keyword; |
| | | |
| | | /** 动态列的表明条件 */ |
| | | private String tableName = "t_monitor"; |
| | | |
| | | /** 数据类型:0 全部 1省厅 */ |
| | | private Integer dataType = 0; |
| | | |
| | | /** 标签:1 部级 2 省厅 3 重点 4 重点指挥图像 5 新设备 */ |
| | | private Integer deptTag; |
| | | |
| | | /** 1 视频 2 车辆 3 人脸 */ |
| | | private Integer deviceType; |
| | | |
| | | |
| | | public void setTime() { |
| | | if (Objects.nonNull(this.startTime)) { |
| | | this.startTime = DateUtils.getDayStart(this.startTime); |
| | | } |
| | | if (Objects.nonNull(this.endTime)) { |
| | | this.endTime = DateUtils.getDayEnd(this.endTime); |
| | | } |
| | | } |
| | | |
| | | } |