AirConditionerRequest.java 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.zksy.visualization.domain.request;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import java.util.List;
  5. /**
  6. * @author Administrator
  7. * @version 1.0
  8. * @project dh-server-micro
  9. * @description 根据条件查询空调信息入参
  10. * @date 2024/12/12 16:46:48
  11. */
  12. @Data
  13. public class AirConditionerRequest {
  14. @ApiModelProperty(value = "查询方式 0图表 1列表", required = true, example = "1")
  15. private int choseMethod;
  16. @ApiModelProperty(value = "空调状态,0离线 1开机 2关机 3全部", required = true, example = "3")
  17. private int status;
  18. @ApiModelProperty(value = "0:<系统配置设置时间,1:>=系统配置设置时间 2:全部", required = true, example = "2")
  19. private int useTimeStatus;
  20. @ApiModelProperty(value = "设定温度 0:16度至系统配置设置温度,1:系统配置设置温度至32度 2全部", required = true, example = "2")
  21. private int temperatureStatus;
  22. @ApiModelProperty(value = "模式:0-自动,1-制冷,2-制热,3-通风,4-除湿", example = "0")
  23. private Integer model;
  24. @ApiModelProperty(value = "风速 0-自动,1-低速,2-中速,3-高速", example = "0")
  25. private Integer windSpeed;
  26. @ApiModelProperty(value = "排序字段 已开时长:USE_TIME,温度:TEMPERATURE", required = true, example = "USE_TIME")
  27. private String sortName;
  28. @ApiModelProperty(value = "排序方式:true 升序,false 降序 默认true", required = true, example = "true")
  29. private Boolean sortFlag;
  30. @ApiModelProperty(value = "当前页码,默认1", required = true, example = "1")
  31. private int pageNum;
  32. @ApiModelProperty(value = "每页数量,默认10", required = true, example = "10")
  33. private int pageSize;
  34. @ApiModelProperty(value = "组织编码集合", required = true)
  35. private List<String> orgCodeList;
  36. @ApiModelProperty(value = "挂靠在根节点下的设备信息")
  37. private List<String> deviceCodeList;
  38. @ApiModelProperty(value = "用户勾选的空调通道信息,若传入了该参数,则该通道所属的设备编码不应在deviceCodeList下", required = true)
  39. private List<String> checkChannelCodeList;
  40. }