package org.sxkj.resource.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.sxkj.common.constant.CommonConstant; import org.sxkj.common.enums.DateEnum; import java.io.Serializable; import java.time.LocalDateTime; import java.util.List; @Data @ApiModel() public class TimeStatisticsDto implements Serializable { @ApiModelProperty("开始时间") @JsonFormat(pattern = CommonConstant.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private LocalDateTime startDate; @ApiModelProperty("结束时间") @JsonFormat(pattern = CommonConstant.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private LocalDateTime endDate; @ApiModelProperty("设备编号") private String deviceSn; @ApiModelProperty(value = "日期枚举") private DateEnum dateEnum; @ApiModelProperty(value = "区域code") private String areaCode; private Long deptId; @ApiModelProperty(value = "年") private String year; //不限制事件 true false 限制时间 private Boolean notLimitTime=false; /** * 事件类型查询 */ private String wordOrderType; private List workSpaceIds; }