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; /** * 数据中心查询 * * @author:xp * @date:2024/7/31 17:06 */ @Data 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; 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); } } }