| | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ycl.platform.base.AbsQuery; |
| | | import lombok.Data; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import utils.DateUtils; |
| | | |
| | | import java.util.Date; |
| | |
| | | */ |
| | | @Data |
| | | public class DataCenterQuery extends AbsQuery { |
| | | @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private Date date; |
| | | |
| | | /** 开始时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date startTime; |
| | | |
| | | /** 结束时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date endTime; |
| | | |
| | | /** 关键词 */ |
| | |
| | | |
| | | /** 1 视频 2 车辆 3 人脸 */ |
| | | private Integer deviceType; |
| | | |
| | | |
| | | /** 下拉框 */ |
| | | private Integer option; |
| | | /** 考核状态 */ |
| | | private Integer examineStatus; |
| | | public void setTime() { |
| | | if (Objects.nonNull(this.startTime)) { |
| | | this.startTime = DateUtils.getDayStart(this.startTime); |
| | | if (Objects.nonNull(this.date)) { |
| | | this.startTime = DateUtils.getDayStart(this.date); |
| | | } |
| | | if (Objects.nonNull(this.endTime)) { |
| | | this.endTime = DateUtils.getDayEnd(this.endTime); |
| | | if (Objects.nonNull(this.date)) { |
| | | this.endTime = DateUtils.getDayEnd(this.date); |
| | | } |
| | | } |
| | | |