ReportPageQueryDto.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.huaxu.dto;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.fasterxml.jackson.annotation.JsonIgnore;
  4. import io.swagger.annotations.ApiModel;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import java.util.List;
  8. /**
  9. * @ClassName ReportPageQueryDto
  10. * @Description: TODO
  11. * @Author lihui
  12. * @Date 2021/4/15
  13. * @Version V1.0
  14. **/
  15. @Data
  16. @ApiModel("报表查询参数")
  17. public class ReportPageQueryDto {
  18. @ApiModelProperty("年")
  19. private Integer year;
  20. @ApiModelProperty(value = "月")
  21. private Integer month;
  22. @ApiModelProperty(value = "天")
  23. private Integer day;
  24. @ApiModelProperty(value = "租户标识")
  25. private String tenantId;
  26. @ApiModelProperty(value = "设备IDS")
  27. private List<DeviceDto> deviceIds;
  28. @ApiModelProperty(value = "报表类型")
  29. private Integer type;
  30. @ApiModelProperty(value = "报表类型")
  31. private List<Integer> typeIds;
  32. @ApiModelProperty(value = "一级场景IDS")
  33. private Long[] parentSceneIds;
  34. @ApiModelProperty(value = "开始时间")
  35. private String startTime;
  36. @ApiModelProperty(value = "结束时间")
  37. private String endTime;
  38. }